lombok常用註解的使用

2021-10-04 14:16:19 字數 525 閱讀 8171

常用註解:

@setter :註解在類或字段,註解在類時為所有字段生成setter方法,註解在字段上時只為該字段生成setter方法。

@getter :使用方法同上,區別在於生成的是getter方法。

@tostring :註解在類,新增tostring方法。

@equalsandhashcode: 註解在類,生成hashcode和equals方法。

@noargsconstructor: 註解在類,生成無參的構造方法。

@requiredargsconstructor: 註解在類,為類中需要特殊處理的字段生成構造方法,比如final和被@nonnull註解的字段。

@allargsconstructor: 註解在類,生成包含類中所有欄位的構造方法。

@data: 註解在類,生成setter/getter、equals、canequal、hashcode、tostring方法,如為final屬性,則不會為該屬性生成setter方法。

@slf4j: 註解在類,生成log變數,嚴格意義來說是常量。

Lombok常用註解

idea整合lombok需要安裝lombok外掛程式,這就就省略直接進入主題 getter生成get方法 setter生成set方法 tostring生成tostring方法 data生成get set tostring equals hashcode和無參構造方法 requiredargscons...

常用的 lombok 註解

常用的 lombok 註解 data 註解在類上 包含了 tostring,equalsandhashcode,getter setter和 requiredargsconstructor的功能,提供類所有屬性的 getter 和 setter 方法,此外還提供了equals canequal ha...

Lombok的常用註解

getter setter 作用類上,生成所有成員變數的getter setter方法 作用於成員變數上,生成該成員變數的getter setter方法。可以設定訪問許可權及是否懶載入等。tostring 作用於類,覆蓋預設的tostring 方法,可以通過of屬性限定顯示某些字段,通過exclud...