原文地址: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注解使用起來會很方便,可以多去了解不同注解的作用