SpringBoot中的Lombok庫及使用舉例詳解
一)Lombok庫簡介
Lombok是一個Java庫,通過注解的方式簡化代碼編寫,減少樣板代碼。它能夠自動生成getter、setter、構造函數(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這四個。對于有參和無參的構造方法通過注解@NoArgsConstructor和@AllArgsConstructor。
package com.example.lombok.bean;
import lombok.Data;
@Data
public class User {
private Long id;
private String name;
private int age;
}進行測試:

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

lombok的插件不是必須的,只是為了方便寫代碼有提示,不會出現(xiàn)紅色的報錯。
到此這篇關于SpringBoot中的Lombok庫的文章就介紹到這了,更多相關SpringBoot Lombok庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java數(shù)據(jù)結構之優(yōu)先級隊列(堆)圖文詳解
優(yōu)先級隊列是比棧和隊列更專用的結構,在多數(shù)情況下都非常有用,下面這篇文章主要給大家介紹了關于Java數(shù)據(jù)結構之優(yōu)先級隊列(堆)的相關資料,需要的朋友可以參考下2022-03-03
elasticsearch索引的創(chuàng)建過程index?create邏輯分析
這篇文章主要介紹了elasticsearch索引核心index?create,索引的創(chuàng)建過程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-04-04
SpringBoot整合WebSocket實現(xiàn)聊天室流程全解
WebSocket協(xié)議是基于TCP的一種新的網(wǎng)絡協(xié)議。本文將通過SpringBoot集成WebSocket實現(xiàn)簡易聊天室,對大家的學習或者工作具有一定的參考學習價值,感興趣的可以了解一下2023-01-01
idea創(chuàng)建項目報錯之java 17 is not supported問題的解決
文章討論了在使用IntelliJ IDEA創(chuàng)建Spring Boot項目時遇到的JDK版本不兼容問題,提供了修改ServerURL替換初始化源地址和選擇JDK8的解決辦法2026-03-03

