LomBok常見使用註解

2021-10-06 11:10:05 字數 557 閱讀 1683

依賴:

org.projectlombok

lombok

1.18.4

provided

idea外掛程式

idea:setting->plugin->lombok->restart idea

@data : 注在類上,提供類的get、set、equals、hashcode、canequal、tostring方法

@allargsconstructor : 注在類上,提供類的全參構造

@noargsconstructor : 注在類上,提供類的無參構造

@setter : 注在屬性上,提供 set 方法

@getter : 注在屬性上,提供 get 方法

@equalsandhashcode : 注在類上,提供對應的 equals 和 hashcode 方法

@log4j/@slf4j : 注在類上,提供對應的 logger 物件,變數名為 log

lombok 註解的使用

data 註解在類上 提供類所有屬性的 getting 和 setting 方法,此外還提供了equals canequal hashcode tostring 方法 setter 註解在屬性上 為屬性提供 setting 方法 getter 註解在屬性上 為屬性提供 getting 方法 log4...

Lombok註解使用記錄

lombok記錄 1.noargsconstructor 生成乙個無引數的構造方法 2.allargscontructor 生成乙個包含所有變數 3.getter和 setter 生成預設的getter setter方法 4.tostring 自動生成tostring 方法 5.data 註解在類上...

lombok註解的使用

lombok註解 主要是減少getter setter equals tostring 以及有參和無參構造方法,減少 的冗餘性。使用過程 以idea為例 1.安裝lombok外掛程式 2.引入lombok依賴 org.projectlombok lombok 1.16.20 provided 例項 ...