真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java中Lombok的使用方法

小編給大家分享一下java中Lombok的使用方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

為范縣等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及范縣網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站建設(shè)、成都網(wǎng)站制作、范縣網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

Lombok 是一種 Java 實用工具,可用來幫助開發(fā)人員消除 Java 的冗長,尤其是對于簡單的 Java 對象(POJO)。它通過注解實現(xiàn)這一目的。

拿lombok官網(wǎng)的一個例子來說:

public class Users {
   private String name ;
   private String pass ;
   private Integer age ;
}

要使用這個對象,,必須還要寫一些getter和setter方法,可能還要寫一個構(gòu)造器、equals方法、或者h(yuǎn)ash方法。這些方法很冗長而且沒有技術(shù)含量,我們叫它樣板式代碼。
lombok的主要作用是通過一些注解,消除樣板式代碼,像這樣:

@Datapublic class Users{
    private String name;
    private String pass;
    private Integer age;
}

然后可以看到這個類自動生成了這些方法

java中Lombok的使用方法

如果覺得@Data這個注解有點簡單粗暴的話,Lombok提供一些更精細(xì)的注解,比如@Getter,@Setter,(這兩個是field解),@ToString,@AllArgsConstructor(這兩個是類注解)。

這些可能是最常見的用法,更詳細(xì)的用法可以看Lombok feature overview這里。

------------------------------------以上是lombok的一些功能--------------------------

lombok既是一個IDE插件,也是一個項目要依賴的jar包

下載lombok jar的網(wǎng)址:https://atimo.oss-cn-beijing.aliyuncs.com/file/lombok%20.jar

lombok依賴jar包的原因是因為編譯時要用它的注解,這是插件的原因,他要在編譯器編譯時通過操作AST(抽象語法樹)改變字節(jié)碼生成。也就是說他可以改變java語法, 他不像spring的依賴注入或者h(yuǎn)ibernate的orm一樣是運(yùn)行時的特性,而是編譯時的特性。

看完了這篇文章,相信你對java中Lombok的使用方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)站名稱:java中Lombok的使用方法
網(wǎng)站網(wǎng)址:http://weahome.cn/article/jsheeg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部