Lombok的安裝
1、從官網下載lombok.jar。
鏈接:[Lombok官網]
2、將lombok.jar複製到eclipse.ini文件所在目錄。
3、打開eclipse.ini,在該文件的最後插入並保存:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
4、打開Eclipse,右擊”項目”,在彈出的對話框中選擇“Build Path”,點擊“Add Libraries…”,在彈出的界面中選擇“User Library”,點擊下方“Next”,再點擊右側的“User Libraries…”。點擊左側的“New”,在對話框中輸入名字後會以該名稱創建文件,再選擇文件,點擊右側的”Add External JARs…”,找到之前”lombok.jar”文件,點擊下方的”Apply and Close”,重啓即可完成安裝。
5、查看項目中是否出現Lombok文件,若出現,則安裝成功;若未出現,則安裝失敗,需要重新安裝。
注:如果出現配置後無法打開Eclipse的情況,建議前往官網下載最新版本,並將lombok.jar放在其他的目錄下,不能放在eclipse安裝的目錄下,即可解決該問題。
Lombok的使用
什麼是Lombok?
答:Lombok是一種Java™實用工具,可用來幫助開發人員消除Java的冗長代碼,尤其是對於簡單的Java對象(POJO)。
如何使用Lombok?
答:通過註釋達到目的。具體使用可在官網首頁的視頻中學習。
Lombok的常見註解主要有以下幾個:
1、@Cleanup 自動管理資源,用在局部變量之前,在當前變量範圍內即將執行完畢退出之前會自動清理資源,自動生成try-finally這樣的代碼來關閉流
2、@ToString 生成toString方法,默認情況下,會將類名、所有字段,按照順序輸出,以逗號分割。
3、@Getter /Setter 可以作用在類和方法上,放在類上,會對所有的非靜態字段生成Getter/Setter方法,放在字段上,會對該字段生成Getter/Setter方法。並可以指定Getter/Setter方法的訪問級別。
4、@NoArgsConstuctor 生成無參構造器
5、@AllArgsConstructor 生成全參構造器
6、@Data 生成包含@ToString, @Equals、@HashCode, 所有字段的@Getter, 所有non-final屬性的@Setter和@RequiredArgsConstructor的組合。通常情況下,基本上使用這個註解就足夠了。
7、@Log4j 生成一個日誌