(1) 下载 lombok.jar,让eclipse支持lombok的注解。
下载地址:https://projectlombok.org/download.html;
双击下载好的 lombok.jar,一直选到 eclipse.ini 文件,点击"install/update",然后重启eclipse。
可以看到将 lombok.jar 拷贝到了 eclipse 目录下,打开eclipse.ini 可以看到新添加了如下配置:
-javaagent:C:\eclipse\lombok.jar
(2) pom.xml 添加如下配置:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
(3)lombok提供的注解:
@Getter: 自动生成Getter方法
@Setter: 自动生成Setter
@ToString: 覆盖tostring方法
@EqualsAndHashCode: 覆盖equal和hashCode方法
@Data: 等价于@Getter + @Setter + @ToString + @EqualAndHashCode + @RequiredArgsConstructor等组合
@Slf4j: 默认使用slf4j的日志对象,直接用log对象写日志即可
@AllArgsConstructor:会生成一个包含所有变量,同时如果变量使用了NotNull annotation , 会进行是否为空的校验
@NoArgsConstructor:生成一个无参数的构造方法
@RequiredArgsConstructor:会生成一个包含常量,和标识了NotNull的变量的构造方法。生成的构造方法是private,如果想要对外提供使用可以使用staticName选项生成一个static方法
参考:
https://blog.youkuaiyun.com/ifrozen/article/details/79932590
https://blog.youkuaiyun.com/zhouzhiwengang/article/details/62892706