Lombok
常用注解
如何开启:
下载依赖 + IDEA 中 Lombok 的 plugin
1 | <dependency> |
@Data
可为当前类,生成对应的get、set、toString、equals、hashCode方法
使用后
@Setter
可生成set方法
使用后
@Getter
可生成get方法
使用后
@AllArgsConstructor
可生成全参构造器
@NoArgsConstructor
无参构造
@Slf4j
自动声明log变量
1 | 与以下代码一致 |
@RequiredArgsConstructor
生成带参构造,方便spring注入变量使用
1 | // 编译前,spring官网推荐注入方式 |
@Accessors(chain = true)
可让类对象调用set方法的时候,可以链式调用
1 | Classes classes = new Classes(); |
@Tostring
生成Tostring方法,@Data可代替,除非只要toString。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 🍍Blog!