目录
11.读取属性字面值(@FieldNameConstants)
一、如何使用
1)引入maven依赖
2)idea中安装Lombok插件
二、注解
1.日志
2.封装
3.构造方法
access:设置访问修饰符权限等级
4.@Data
其中包括了setter、getter、hashcode、equals、toString等注解功能
5.建造者模式(@Builder)
@singular(""):设置方法名
6.异常处理(@SneakyThrows)
去除标签后会发现sleep报错需要处理异常
7.加锁(@Synchronized)
实现方法同步
8.自动关闭资源(@Cleanup)
9.骚操作(自动类型推断)
10.@Accessors
1)fluent:true 使setter、getter方法名不含set、get字符(与POJO、javaBean等特性不符,不建议使用)
2)chain:true 实现链式调用
(@Accessors(chain = true)用起来要注意,会导致使用cglib方式的beanCopy失效)