1. 程式人生 > >IDEA和Eclipse中lombok的安裝和使用教程

IDEA和Eclipse中lombok的安裝和使用教程


話不多說,既然找到這篇部落格,我相信你肯定知道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上的安裝

  1. 下載lombok.jar
  2. 執行jar包(命令列切到jar包的位置,執行 java -jar lombok.jar ),然後會彈出一個視窗自動搜尋你的eclipse的安裝路徑,如果搜尋不到,手動選擇下即可。
    在這裡插入圖片描述
  3. 確認完eclipse的安裝路徑後,點選install/update按鈕,即可安裝完成
  4. 安裝完成之後,請確認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類十分有用