lombok外掛程式的使用

2021-08-28 02:06:28 字數 1283 閱讀 1705

1.選單欄file > settings > plugins > browse repositories...

2.搜尋 lombok plugin 安裝後,重啟idea即可生效

1.新增lombok依賴

org.projectlombok

lombok

1.16.10

2.編寫乙個實體類 user,使用@data註解

@data

public class user

3.編寫測試方法,測試@data的作用

@test

public void testuser()

@notnull 

@cleanup : 自動資源管理:不用再在finally中新增資源的close方法

@setter/@getter : 自動生成set和get方法

@tostring : 自動生成tostring方法

@equalsandhashcode : 從物件的字段中生成hashcode和equals的實現

@noargsconstructor/@requiredargsconstructor/@allargsconstructor:自動生成構造方法

@data : 自動生成set/get方法,tostring方法,equals方法,hashcode方法,不帶引數的構造方法

@value : 用於註解final類

@builder : 產生複雜的構建器api類

@sneakythrows : 異常處理(謹慎使用)

@synchronized : 同步方法安全的轉化

@getter(lazy=true) :

@log : 支援各種logger物件,使用時用對應的註解,如:@log4j

1、在 bean / entity 類上使用 @data 註解。

2、需要使用 log 物件的地方使用 @log4j(依專案日誌框架決定)。

注意:lombok 的註解不能被繼承。

lombok外掛程式的使用

lombok外掛程式可以讓 更簡潔,減少一些重複的工作。data 實體類中的屬性就不需要get和set方法 allargsconstructor 加在類上,可以生成含實體類全引數的構造方法。noargsconstructor 加在類上,可以生成無參構造方法。requiredargsconstruct...

LomBok外掛程式的使用

lombok外掛程式的使用 by zhai 簡介 lombok是乙個通過簡單註解就可以減少一些冗餘 編寫的小工具。例如 setter getter 用於例項類上該類就不需要寫set get 方法。具體使用 1.引入jar檔案 dependency groupid org.projectlombok ...

Idea使用lombok外掛程式

pom.xml檔案加入依賴 org.projectlombok lombok idea安裝lombok外掛程式 點選file settings plugins 常用的lombok註解 data 註解在類上 包含了 tostring,equalsandhashcode,getter setter和 r...