lombok自動生成set,get,方法
阿新 • • 發佈:2019-01-09
lombok 安裝
使用 lombok 是需要安裝的,如果不安裝,IDE 則無法解析 lombok 註解。先在官網下載最新版本的 JAR 包,現在 是 0.11.2 版本,我用的是 0.11.0第一次使用的時候我下載的是最新版本的,也就是我現在用的 0.11.0,到現在已經更新 了兩個版本,更新的好快啊
1. 雙擊下載下來的 JAR 包安裝 lombok
我選擇這種方式安裝的時候提示沒有發現任何 IDE,所以我沒安裝成功,我是手動安裝的。如果你想以這種方式安裝,請參考官網的視訊。
2.eclipse / myeclipse 手動安裝 lombok
1. 將 lombok.jar 複製到 myeclipse.ini / eclipse.ini 所在的資料夾目錄下
2. 開啟 eclipse.ini / myeclipse.ini,在最後面插入以下兩行並儲存:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
3.重啟 eclipse / myeclipse
lombok 註解:
lombok 提供的註解不多,可以參考官方視訊的講解和官方文件。
Lombok 註解線上幫助文件:http://projectlombok.org/features/index.
下面介紹幾個我常用的 lombok 註解:
@Data :註解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法
@Setter:註解在屬性上;為屬性提供 setting 方法
@Getter:註解在屬性上;為屬性提供 getting 方法
@Log4j :註解在類上;為類提供一個 屬性名為log 的 log4j 日誌物件
@NoArgsConstructor:註解在類上;為類提供一個無參的構造方法
使用 lombok 是需要安裝的,如果不安裝,IDE 則無法解析 lombok 註解。先在官網下載最新版本的 JAR 包,現在 是 0.11.2 版本,我用的是 0.11.0第一次使用的時候我下載的是最新版本的,也就是我現在用的 0.11.0,到現在已經更新 了兩個版本,更新的好快啊
1. 雙擊下載下來的 JAR 包安裝 lombok
我選擇這種方式安裝的時候提示沒有發現任何 IDE,所以我沒安裝成功,我是手動安裝的。如果你想以這種方式安裝,請參考官網的視訊。
2.eclipse / myeclipse 手動安裝 lombok
1. 將 lombok.jar 複製到 myeclipse.ini / eclipse.ini 所在的資料夾目錄下
2. 開啟 eclipse.ini / myeclipse.ini,在最後面插入以下兩行並儲存:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
3.重啟 eclipse / myeclipse
lombok 註解:
lombok 提供的註解不多,可以參考官方視訊的講解和官方文件。
Lombok 註解線上幫助文件:http://projectlombok.org/features/index.
下面介紹幾個我常用的 lombok 註解:
@Data :註解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法
@Setter:註解在屬性上;為屬性提供 setting 方法
@Getter:註解在屬性上;為屬性提供 getting 方法
@Log4j :註解在類上;為類提供一個 屬性名為log 的 log4j 日誌物件
@NoArgsConstructor:註解在類上;為類提供一個無參的構造方法
@AllArgsConstructor:註解在類上;為類提供一個全參的構造方法