Maven引入依赖:
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
</dependencies>
使用:
@Data
@Log4j
@NoArgsConstructor
@AllArgsConstructor
public class Person {
private String id;
private String name;
private String identity;
}
在Eclipse中安装:
目前发现的问题:
1、如果是使用Spring Boot项目,然后是用Swagger2写API文档时,如果使用了这个组件的Get/Set注解会导致页面上无法显示输入的实体。
安装方法:
0、安装前先备份好Eclipse。
1、下载:https://projectlombok.org/download,离线版本:(链接: https://pan.baidu.com/s/1bpvYRz5 密码: uy9h)
2、 在终端运行sudo java -jar lombok.jar,然后选择指定的Eclipse安装目录即可
如果在Ubuntu下安装时记得要设置jar文件的权限,比如sudo chmod -R 777 lomlok.jar
在eclipse.ini增加:
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
参考:
http://blog.csdn.net/ghsau/article/details/52334762
http://www.blogjava.net/fancydeepin/archive/2012/07/12/lombok.html
https://projectlombok.org/setup/maven
https://projectlombok.org/features/all