@data :註解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canequal、hashcode、tostring 方法
@setter:註解在屬性上;為屬性提供 setting 方法
@getter:註解在屬性上;為屬性提供 getting 方法
@log4j :註解在類上;為類提供乙個 屬性名為log 的 log4j 日誌物件
@noargsconstructor:註解在類上;為類提供乙個無參的構造方法
@allargsconstructor:註解在類上;為類提供乙個全參的構造方法
@nonnull:註解在引數上 如果該引數為null 會throw new nullpointerexception(引數名);
@cleanup:注釋在引用變數前:自動**資源 預設呼叫close方法
@cleanup("dispose") org.eclipse.swt.widgets.coolbar bar = new coolbar(parent, 0);
@cleanup inputstream in = new fileinputstream(args[0]);
@cleanup outputstream out = new fileoutputstream(args[1]);
@builder:註解在類上;為類提供乙個內部的builder
官網:英文原版:
features/index.html
Lombok常用註解
idea整合lombok需要安裝lombok外掛程式,這就就省略直接進入主題 getter生成get方法 setter生成set方法 tostring生成tostring方法 data生成get set tostring equals hashcode和無參構造方法 requiredargscons...
lombok 註解的使用
data 註解在類上 提供類所有屬性的 getting 和 setting 方法,此外還提供了equals canequal hashcode tostring 方法 setter 註解在屬性上 為屬性提供 setting 方法 getter 註解在屬性上 為屬性提供 getting 方法 log4...
Lombok常用註解小結
lombok核心特徵是你需要用註解來建立 目的是減少你要寫的樣板 的數量。它為你提供如下,註解,這可能會永遠改變 不是你的生活 getter 和 setter 為你的字段建立getter和setter equalsandhashcode 實現equals 和hashcode tostring 實現t...