日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Lombok的使用實踐

 無悔的小圖書館 2015-09-22

Lombok是一種JavaArchive(JAR)文件,可用來消除Java代碼的冗長。通過在開發(fā)環(huán)境中實現(xiàn)Lombok,開發(fā)人

員可以節(jié)省構建諸如hashCode()和equals()這樣的方法以及以往用來分類各種accessor和mutator的大量時

間。

先到http:///下載lombok.jar.

在下載lombok.jar存放的目錄中使用java -jar lombok.jar安裝jar。默認你使用的是eclipse IDE。

然后重啟eclipse就可以來鑒證lombok的強大啦……

以user類為例,原來需要對所有的屬性添加get、set等?,F(xiàn)在我只需要:

 

import lombok.Data;

public  @Data class User {

private Long id;

private String name;

private String password;

}

lombok就可以幫我們來做這些。

 

Lombok相關介紹介紹

Lombok的特色是根據(jù)annotation創(chuàng)建一些代碼,以減少重復代碼的數(shù)量,它提供了以下幾個annotation:

@Getter和@Setter:為屬性創(chuàng)建getter和setter

@EqualsAndHashCode:實現(xiàn)equals()方法和hashCode()方法

@ToString:實現(xiàn)toString()方法

@Data:上述3個annotation的和,會創(chuàng)建getter setter equals hashCode和toString,正如你上面看到的那樣

@Cleanup:關閉流

@Synchronized:對象同步

@SneakyThrows:拋出異常

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多