STS中安裝lombok.jar
阿新 • • 發佈:2019-01-26
官網:lombok官網api
主要作用減少pojo中的getter/setter,另外還有日誌、代理等能簡化或優雅程式碼的功能
注意:當實體類的屬性值是true或者false的boolean值時,在@Data註解中,只能寫Boolean,即包裝類。不然不能生成get和set方法。
屬性值為int等其他基礎型別時,可以生成get和set,但是不規範。一般實體類的屬性值為包裝型別。
常用註解
@Data:給類setter/getter/toString/hashCode
@FieldDefaults:設定屬性的預設AccessLevel
@Accessors:可以設定setter返回this
@AllArgsConstructor:全屬性建構函式
@NoArgsConstructor:無引數建構函式
@RequiredArgsConstructor:指定屬性建構函式
@Cleanup:自動關閉流等需要清理的資源
@NonNull: 不能為空,會拋異常,空字串允許
@Slf4j: 在本類中生成log
安裝過程:
下載jar包放任意路徑下
雙擊這個jar包
點選確定
選擇好sts的安裝路徑後,點選select。
點選 Install/Update即可。
看是否成功,去檢視sts安裝路徑下的STS.ini
安裝開啟程式碼,可以匯入這個的jar包,但是set和get方法有報錯的話,可以嘗試用右鍵—》管理員許可權開啟。