亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot--lombok注意事項

發布時間:2020-08-17 14:02:57 來源:網絡 閱讀:374 作者:wx5995bc765bd70 欄目:編程語言

springboot里面有個非常好用的插件,lombok,它可以是你的代碼更簡潔,幫你封裝好多實用方法,比如get,set和log方法。接下來我們就來分析下lombok的使用注意事項:

1.要像使用lombok可以在idea工具上安裝lombok插件,也可以直接引用pom。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
</dependency>

lombok底層在運行的時候或者說打包的時候,它會幫你生成class文件,在生成class文件的時候,它底層會做個修改,把對象屬性的get和set方法添加進去。
lonbok底層是使用字節碼技術,ASM,最終在編譯的時候還是會生成get和set方法。線上環境lombok使用的是編譯好的文件。如果項目特別大,在編譯的時候會特別耗時,lombok底層會去修改字節碼導致時間邊長。反正各有利弊,看你怎么選擇

lombok幫你做的一些操作:
@Data 標簽,生成getter和setter toString()等方法,equals方法,haskCode方法,不帶參數的構造方法
@CleanUp, 自動資源管理,不用再在finally中添加資源的close方法
@setter和@getter, 自動生成set和get方法
@toString,自動生成 toString方法

@EqualsAndHashcode,從對象的字段中生成hashCode和equals的實現@NoArgsConstructor,@RequiredArgsConstructor,@AllArgsConstructor自動生成構造方法
br/>@NoArgsConstructor,@RequiredArgsConstructor,@AllArgsConstructor自動生成構造方法
br/>@Builder,產生復雜的構造器api類
br/>@Synchronized,同步方法安全的轉化

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

义乌市| 方山县| 开封市| 巴彦淖尔市| 衡南县| 宁强县| 海南省| 安多县| 甘泉县| 龙海市| 长子县| 林周县| 河池市| 六安市| 通渭县| 株洲市| 克拉玛依市| 连平县| 长白| 福州市| 阆中市| 志丹县| 海盐县| 江门市| 兴安县| 鄂州市| 白银市| 泰州市| 沾化县| 江都市| 当雄县| 桃源县| 泉州市| 泊头市| 桑日县| 清远市| 济南市| 佛学| 大荔县| 齐河县| 玛纳斯县|