1、下载插件 https://projectlombok.org/ (lombok.jar文件)
2、运行、配置插件
打开dos窗口,cd到jar文件所在的目录,执行命令 java -jar .\lombok.jar
在打开的文件中,选择需要安装的IDE,然后点击 “Install/Update” 按钮。如下图:
安装成功后,如下图:
事实上这个安装过程就是将lombok.jar复制到eclipse目录下,并且在 eclipse.ini 中添加配置,如下图:
3、使用
3.1、重启IDE;
3.2、项目引入 lombok.jar,如果是Maven项目,则在pom.xml文件中引入 lombok依赖:
3.3、代码增加lombok注解;
4、附录,lombok常用注解
@NonNull : 字段的非空检查,如果字段为空,则抛出一个空指针异常;
@CleanUp : 用在流上,流读取完毕,自动调用 close() 方法;
@Setter/@Getter : 自动生成 setter() 和 getter() 方法;
@ToString : 自动生成 toString() 方法;
@EqualsAndHashcode : 自动生成(重写) hashCode() 和 equals() 方法;
@NoArgsConstructor :自动生成无参构造方法;
@RequiredArgsConstructor :自动生成非空字段(即被@NonNull注解的字段)为参数的构造方法;
@AllArgsConstructor : 包含所有字段的构造方法;
@Data : 自动生成set/get方法,toString方法,equals方法,hashCode方法,不带参数的构造方法
@Value : 用于注解 final 类;
@Builder : 产生复杂的构建器api类;
@SneakyThrows : 异常处理(谨慎使用);
@Synchronized : 同步方法安全的转化;
@Getter(lazy=true) : 缓存字段;参考 https://www.jianshu.com/p/42fd088057dc
@Log: 支持各种logger对象,使用时用对应的注解,如:@Log4j
关于lombok注解的使用,可参考 https://www.jianshu.com/p/c943b3871d50