java實體自動生成get、set方法包

介紹:

Lombok核心特徵是你需要用註解來創建代碼,目的是減少你要寫的樣板代碼的數量。它爲你提供如下註解,這可能會永遠改變代碼(不是你的生活)


Maven依賴:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.6</version>
</dependency>

使用:

在類上添加註解,如下:
   @Getter 和 @Setter: 爲你的字段創建getter和setter
   @EqualsAndHashCode: 實現equals()和hashCode()
   @ToString: 實現toString()
   @Data: 使用上面四個註解的特徵
   @Cleanup: 關閉流
   @Synchronized: 對象上同步
   @SneakyThrows: 拋出異常
   @NoArgsConstructor:註解在類上;爲類提供一個無參的構造方法
   @AllArgsConstructor:註解在類上;爲類提供一個全參的構造方法
   @Data   :註解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法
   @Setter:可用在類或屬性上;爲屬性提供 setting 方法
   @Getter:可用在類或屬性上;爲屬性提供 getting 方法

發佈了107 篇原創文章 · 獲贊 61 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章