lombok幾個基本注解的使用@Data@AllArgsConstructor@NoArgsConstructor@Builder


原文地址:https://blog.csdn.net/ChenXvYuan_001/article/details/84961992

lombok是一款在java開發中簡潔化代碼十分有用的插件工具

使用lombok注解,目的和作用就在於不用再去寫經常反復去寫的(如Getter,Setter,Constructor等)一些代碼了。

首先,用到的幾個注解:

@Data
使用這個注解,就不用再去手寫Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在編譯時會自動加進去。

@AllArgsConstructor
使用后添加一個構造函數,該構造函數含有所有已聲明字段屬性參數

@NoArgsConstructor
使用后創建一個無參構造函數

@Builder
關於Builder較為復雜一些,Builder的作用之一是為了解決在某個類有很多構造函數的情況,也省去寫很多構造函數的麻煩,在設計模式中的思想是:用一個內部類去實例化一個對象,避免一個類出現過多構造函數,
總結:lombok注解使用起來會很方便,可以多去了解不同注解的作用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM