STS整合lombok外掛程式的使用

2021-09-23 20:29:29 字數 604 閱讀 4387

首先,在pojo實體類上加如下註解:

一般沒有特殊要求加@data,@noargsconstructor,@allargsconstructor和@accessors(chain=true)即可!

@data:表示為類的所有屬性自動生成setter/getter、equals、canequal、hashcode、tostring方法,如為final屬性,則不會為該屬性生成setter方法。

@getter/@setter:如果覺得@data(因為@data集合了@tostring、@equalsandhashcode、@getter/@setter、@requiredargsconstructor的所有特性)不夠精細,可以使用此註解.

@noargsconstructor:表示為該類自動生成無參建構函式.

@allargsconstructor:表示為該類自動生成全參建構函式.

@accessors(chain=true):此註解表示每天呼叫setter方法都將物件返回,這樣設定的好處是在為物件的多個屬性賦值時可以一點到底.

如此簡單好用,是不是很爽呢?

lombok外掛程式的使用

1.選單欄file settings plugins browse repositories.2.搜尋 lombok plugin 安裝後,重啟idea即可生效 1.新增lombok依賴 org.projectlombok lombok 1.16.10 2.編寫乙個實體類 user,使用 data註...

lombok外掛程式的使用

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

LomBok外掛程式的使用

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