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打包可以自動編譯


