摘要:是一款在開發(fā)中簡潔化代碼十分有用的插件工具,使用注解,目的和作用就在于不用再去寫經(jīng)常反復(fù)去寫的如,,等一些機械性代碼了。也可以設(shè)置不包含哪些字段使用這個注解,就不用再去手寫等方法了,注解后在編譯時會自動加進去。
lombok是一款在java開發(fā)中簡潔化代碼十分有用的插件工具,使用lombok注解,目的和作用就在于不用再去寫經(jīng)常反復(fù)去寫的(如Getter,Setter,Constructor等)一些機械性代碼了。
首先,常用的幾個注解:
@Getter and @Setter
可以用@Getter / @Setter注釋字段(也可以注釋到類上面(在實體類中常用且推薦)),lombok會自動生成默認的Getter/Setter方法。
@ToString
自動生成toString()方法,默認情況,按順序(以“,”分隔)打印你的類名稱以及每個字段。也可以設(shè)置不包含哪些字段/@ToString(exclude = {“id”,”name”})
@Data
使用這個注解,就不用再去手寫Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在編譯時會自動加進去。
@AllArgsConstructor
使用后添加一個構(gòu)造函數(shù),該構(gòu)造函數(shù)含有所有已聲明字段屬性參數(shù)
@NoArgsConstructor
使用后創(chuàng)建一個無參構(gòu)造函數(shù)
@RequiredArgsConstructor
會生成一個包含常量,和標識了NotNull的變量的構(gòu)造方法。生成的構(gòu)造方法是私有的private。
@Accessors(chain = true)
支持鏈式調(diào)用的:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/73556.html
摘要:使用,簡化代碼為了簡化與,提供了一種機制,幫助我們自動生成這些樣板代碼。但是,在實際項目中,完全沒有使用到。源碼審查是一個源碼審查工具。最新版已經(jīng)支持的全部注解,不再認為是沒有使用的變量。 一個典型的 Java 類 public class A { private int a; private String b; public int getA() { ret...
摘要:使用可以大大減少代碼行數(shù),提高開發(fā)效率。提供了日志工具無參構(gòu)造器提供方法提供方法方法有參構(gòu)造器,參數(shù)按屬性定義順序傳入提供了空指針檢測,會拋出異常 lombok 是一個第三方工具,提供了一些注解功能,可以幫助我們消除冗余、臃腫的 Java 代碼,比如 POJO 的 getter/setter 方法、構(gòu)造方法、hashcode 方法等。lombok 在編譯時根據(jù)注解生成具體的代碼,在虛擬...
摘要:提高編碼效率使代碼更簡潔消除冗長代碼避免修改字段名字時忘記修改方法名提高下逼格以上就是的優(yōu)點,當然,的優(yōu)點遠遠不止以上幾點,使用,你可以更加優(yōu)雅高效的編輯代碼。實戰(zhàn)完成了上述準備之后,就可以愉快的使用進行編碼了。接下來是使用簡化后的代碼。 Lombok介紹 近來偶遇一款擼碼神器,介紹給大家~相信許多小伙伴都深有體會,POJO類中的千篇一律的getter/setter,construct...
摘要:還提供了全部參數(shù)的構(gòu)造函數(shù)的自動生成,該注解的作用域也是只有在實體類上,因為只有實體類才會存在構(gòu)造函數(shù)。當然除了全部參數(shù)的構(gòu)造函數(shù),還提供了沒有參數(shù)的構(gòu)造函數(shù),使用方式與一致。 Lombok對于Java偷懶開發(fā)者來說應(yīng)該是比較中意的,恰恰筆者就是一個喜歡在小細節(jié)上偷懶來提高開發(fā)效率的人。所以在技術(shù)框架的海洋里尋找了很久才在GitHub開源平臺上找到,而在這之前國外很多程序猿一直使用該框...
摘要:注意,其是在編譯源碼過程中,幫你自動生成的。就是說,將極大減少你的代碼總量。注解和類似,區(qū)別在于它會把所有成員變量默認定義為修飾,并且不會生成方法。不同的日志注解總結(jié)如下上面是注解,下面是編譯后的代碼參考資料下的安裝以及使用簡介注解介紹 Lombok有什么用 在我們實體Bean中有大量的Getter/Setter方法以及toString, hashCode等可能不會用到,但是某些時候仍...
閱讀 1498·2021-11-15 11:45
閱讀 3204·2021-09-27 13:36
閱讀 2934·2019-08-30 15:54
閱讀 1131·2019-08-29 12:38
閱讀 3002·2019-08-29 11:22
閱讀 3090·2019-08-26 13:52
閱讀 2116·2019-08-26 13:30
閱讀 677·2019-08-26 10:37