Java小工具Lombok的安裝與使用
阿新 • • 發佈:2018-12-26
1. Lombok簡介
- Lombok是一個程式碼生成器,可以通過簡單的註解形式來幫助我們簡化消除一些必須有但顯得很臃腫的Java程式碼的工具,通過使用對應的註解,可以在編譯原始碼的時候生成對應的方法。
- 使用 lombok 是需要安裝的,如果不安裝,IDE 則無法解析 lombok 註解。
2. Lombok安裝
- 自動安裝
- 從官網下載Lombok.jar,放入 eclipse.ini所在的資料夾目錄下;
- 雙擊執行,等幾秒後彈出下面介面,選擇你要安裝的eclipse.exe,點選安裝
- 檢視eclipse.ini檔案最後是否多了一行 -javaagent:lombok.jar,有,則安裝成功;
- 專案中匯入Lombok.jar包,重啟eclipse,開始使用!
- 手動安裝
- 手動在 eclipse.ini檔案最後新增-javaagent:lombok.jar,儲存;
- 專案中匯入Lombok.jar包,重啟eclipse,開始使用!
Maven
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.2</version> </dependency>
3. Lombok使用
舉個栗子
- 不使用Lombok
- 使用Lombok
常用註釋
- 下面介紹幾個我常用的 lombok 註解:
- @Data :註解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法
- @Setter:註解在屬性上;為屬性提供 setting 方法
- @Getter:註解在屬性上;為屬性提供 getting 方法
- @Log4j :註解在類上;為類提供一個 屬性名為log 的 log4j 日誌物件
- @NonNull:消除空指標異常
- @Cleanup:釋放資源
- @NoArgsConstructor:註解在類上;為類提供一個無參的構造方法
- @AllArgsConstructor:註解在類上;為類提供一個全參的構造方法
- 下面介紹幾個我常用的 lombok 註解: