lombok 常用注解图文详解(含代码)
文章目录
1. @Getter/@Setter
1.1 可用于成员变量上
1.1.1 可选择生成方法的修饰符
1.2 可用于类上
1.2.1 静态变量不会生成相应方法
1.2.2 常量不会生成 Setter 方法
1.2.3 单独设置某个变量不可查看(同1.1)
2. @ToString
2.1 排除某些成员变量
2.2 输出指定变量
3. @EqualsAndHashCode
3.1 生成 equals、canEqual、hashCode
3.2 可排除 equals 比较的对象
3.3 直接指定 equals 比较字段
4. @NonNull
4.1 设置参数不为 null
5. @NoArgsConstructor
5.1 添加无参构造函数
5.2 指定参数构造函数
6. @AllArgsConstructor
7. @Data
8. @Builder
8.1 用于链式编程
9. @Log
9.1 输出日志
10. val
10.1 val 声明变量
11. @Cleanup
11.1 代替资源管理
1. @Getter/@Setter
生成 get 和 set 方法
代码地址:https://gitee.com/sy_zrj/lombok-learn
————————————————
版权声明:本文为CSDN博主「我想做阿信」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42909053/article/details/110823133