IDEA和Eclipse中lombok的安裝和使用教程
阿新 • • 發佈:2019-02-02
話不多說,既然找到這篇部落格,我相信你肯定知道lombok是用來幹嘛的,直接上乾貨。
1.安裝
1.1 idea上的安裝
線上安裝:點選File -> Settings -> Plugins,在如下圖的搜尋框中輸入lombok搜尋,我的已安裝可以顯示,未安裝的搜尋不到,點選下面的Browse Repositories線上搜尋。搜尋到後點擊install,安裝完成會提示重啟idea生效
離線壓縮包安裝(idea的外掛官網地址)
在idea的外掛官網上下載lombok外掛的壓縮包(注意外掛的釋出時間儘量不要晚於(新)你在使用的idea版本釋出的時間,可能出現不相容的問題導致安裝失敗),在上圖搜尋介面選擇Install plugin form disk 從磁碟安裝,即可完成安裝,同樣需要重啟idea生效。
1.2 eclipse上的安裝
- 下載lombok.jar
- 執行jar包(命令列切到jar包的位置,執行 java -jar lombok.jar ),然後會彈出一個視窗自動搜尋你的eclipse的安裝路徑,如果搜尋不到,手動選擇下即可。
- 確認完eclipse的安裝路徑後,點選install/update按鈕,即可安裝完成
- 安裝完成之後,請確認eclipse安裝路徑下是否多了一個lombok.jar包,最後檢查其配置檔案eclipse.ini中是否新增如下內容: 沒有的話新增即可。
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
5、最後同樣重啟生效
2. 常用註解
要使用lombok的註解功能幫我們來生產程式碼,需要先新增lombok的依賴,如下:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.2</version>
<scope>provided</scope>
</dependency>
常用註解介紹:
- @Setter 可以註解在類上,也可以註解在屬性上,提供set方法
- @Getter 可以註解在類上,也可以註解在屬性上,提供get方法
- @AllArgsConstructor 註解在類上,提供全參構造方法
- @NoArgsConstructor 註解在類上,提供無參構造方法
- @Data:註解在類上,相當於同時使用了@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstrutor這些註解,對於POJO類十分有用