91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

贵州省| 樟树市| 平罗县| 疏附县| 连平县| 城口县| 蓬安县| 交城县| 静乐县| 莆田市| 昭觉县| 大丰市| 樟树市| 开封县| 周口市| 昔阳县| 普宁市| 常宁市| 泰兴市| 漳浦县| 富阳市| 太仆寺旗| 禄劝| 玛纳斯县| 策勒县| 金乡县| 铁岭市| 江达县| 谷城县| 新宾| 武乡县| 贵南县| 乌鲁木齐市| 大连市| 柳江县| 额敏县| 永宁县| 二手房| 神池县| 高邑县| 平乡县|