SpringBoot中的Lombok庫及使用舉例詳解
一)Lombok庫簡介
Lombok是一個Java庫,通過注解的方式簡化代碼編寫,減少樣板代碼。它能夠自動生成getter、setter、構(gòu)造函數(shù)、toString等方法,提升開發(fā)效率。Lombok只是一個編譯階段的庫,因此不會影響程序的運行。
二)Lombok的測試和使用
引入lombok的依賴
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.34</version>
</dependency>創(chuàng)建實體類,只需要在實體類上加上@Data的注解,就不再需要寫setter和getter方法了。其中@Data注解包含著其setter、getter、toString和equals這四個。對于有參和無參的構(gòu)造方法通過注解@NoArgsConstructor和@AllArgsConstructor。
package com.example.lombok.bean;
import lombok.Data;
@Data
public class User {
private Long id;
private String name;
private int age;
}進(jìn)行測試:

3)lombok的插件問題
高版本的IDEA會自動的安裝Lombok的這個插件

lombok的插件不是必須的,只是為了方便寫代碼有提示,不會出現(xiàn)紅色的報錯。
到此這篇關(guān)于SpringBoot中的Lombok庫的文章就介紹到這了,更多相關(guān)SpringBoot Lombok庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java使用FilenameFilter查找出目錄下指定后綴的文件示例
這篇文章主要介紹了Java使用FilenameFilter查找出目錄下指定后綴的文件,結(jié)合實例形式分析了java基于FilenameFilter類的文件遍歷、查找相關(guān)操作技巧,需要的朋友可以參考下2019-10-10
SpringBoot?@Transactional事務(wù)不生效排查方式
這篇文章主要介紹了SpringBoot?@Transactional事務(wù)不生效排查方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01

