eclipse安装Lombok
运行安装:
java -jar ${path}\lombok.jar
选择IDE所在路径点击Install/Update即可使用。
手动安装 1. 将lombok.jar复制到IDE所在的文件夹目录下 2. 打开eclipse.ini/myeclipse.ini,在最后面插入以下两行并保存: -Xbootclasspath/a:lombok.jar -javaagent:lombok.jar 3. 重启IDE
idea安装Lombok
安装后需要重启IDE
常用注解@Data:注解在类上;提供类所有属性的getting和setting方法,此外还提供了equals、canEqual、hashCode、toString方法 @Setter:注解在属性上;为属性提供setting方法 @Getter:注解在属性上;为属性提供getting方法 @Log4j:注解在类上;为类提供一个?属性名为log的log4j日志对象 @NoArgsConstructor:注解在类上;为类提供一个无参的构造方法 @AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
示例
不使用Lombok
public class Person {
private String id; private String name; private String identity;
public Person() { }
public Person(String id, String name, String identity) { this.id = id; this.name = name; this.identity = identity; }
public String getId() { return id; }
public String getName() { return name; }
public String getIdentity() { return identity; }
public void setId(String id) { this.id = id; }
public void setName(String name) { this.name = name; }
public void setIdentity(String identity) { this.identity = identity; } }
使用Lombok
@Data @Log4j @NoArgsConstructor @AllArgsConstructor public class Person {
private String id; private String name; private String identity;
}
备注:1、使用lombok注解的时候记得要导入lombok.jar包到工程 2、eclipse通过maven插件编译无法生效时检查maven编译器版本与lombok版本是否一致 3、jenkins打包可以自动编译
官方地址: http://www.projectlombok.org
在线文档: https://projectlombok.org/features/all
转载于:https://www.cnblogs.com/snzigod/p/5832929.html