Lombok介紹
在項目中使用Lombok可以減少很多重復(fù)代碼的書寫。比如說getter/setter/toString等方法的編寫。
IDEA中安裝 lombok插件
打開IDEA的Setting –> 選擇Plugins選項 –> 搜索lombok –> 點擊安裝 –> 安裝完成重啟IDEA
3. 添加依賴
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.24</version> </dependency>
4. Lombok常用注解
@Getter/@Setter: 作用類上,生成所有成員變量的getter/setter方法。
@ToString : 作用于類,覆蓋默認的toString()方法 ,可以通過of屬性限定顯示某些字段,通過。
exclude屬性排除某些字段。
@AllArgsConstructor:生成全參構(gòu)造器。
@NoArgsConstructor:生成無參構(gòu)造器。
@Data: 該注解使用在類上,該注解會提供 getter 、 setter 、 equals 、 hashCode 、
toString 方法。
(一般在一個實體類中使用這些注解簡化開發(fā))