IDE 搭配 Lombok 注解的配置方法
前言
在 Java 開發(fā)的漫漫征程中,我們總會(huì)遇到各種提升效率的工具。Lombok 便是其中一款能讓代碼編寫變得更加簡潔高效的神奇庫。它通過注解的方式,巧妙地在編譯階段為我們生成那些繁瑣的樣板代碼,比如 getter、setter、構(gòu)造函數(shù)等。然而,初次使用 IDE 結(jié)合 Lombok 注解時(shí),配置過程可能會(huì)讓人有些摸不著頭腦,需要我們自己配置一下。
一、Lombok 初印象
在深入配置之前,先讓我們感受一下 Lombok 的魅力。以往,當(dāng)我們創(chuàng)建一個(gè)普通的 Java 類時(shí),為了能對(duì)類中的屬性進(jìn)行操作,需要手動(dòng)編寫大量的 getter 和 setter 方法。就像下面這個(gè)簡單的 User 類:
public class User {
private String username;
private int age;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}代碼里充斥著這些重復(fù)的樣板代碼,不僅讓代碼篇幅變長,還降低了代碼的可讀性。而有了 Lombok,一切都變得不一樣了:
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class User {
private String username;
private int age;
}僅僅使用了兩個(gè)注解,代碼瞬間變得簡潔明了,這就是 Lombok 的強(qiáng)大之處。
二、前期準(zhǔn)備:添加 Lombok 依賴
在正式配置 IDE 之前,我們需要先在項(xiàng)目中添加 Lombok 的依賴。這一步根據(jù)項(xiàng)目使用的構(gòu)建工具不同,操作也有所差異。
(一)Maven 項(xiàng)目
如果你使用的是 Maven 項(xiàng)目,只需要在 pom.xml 文件中添加以下依賴代碼:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.26</version>
</dependency>(二)Gradle 項(xiàng)目
要是你用的是 Gradle 項(xiàng)目,就在 build.gradle 文件里添加如下依賴:
compileOnly 'org.projectlombok:lombok:1.18.26' annotationProcessor 'org.projectlombok:lombok:1.18.26'
添加完依賴后,項(xiàng)目就具備了使用 Lombok 的基本條件。
三、IDE 中的配置之旅
(一)IntelliJ IDEA 配置
安裝 Lombok 插件(一般自帶就有,可以忽略)
- 打開 IntelliJ IDEA,點(diǎn)擊菜單欄中的
File,然后選擇Settings(在 Mac 系統(tǒng)中是IntelliJ IDEA->Preferences)。 - 在彈出的設(shè)置窗口左側(cè)列表中找到
Plugins選項(xiàng)。 - 點(diǎn)擊右側(cè)的
Marketplace標(biāo)簽,在搜索框中輸入Lombok。 - 找到 Lombok 插件后,點(diǎn)擊
Install按鈕進(jìn)行安裝。安裝完成后,點(diǎn)擊Restart IDE重啟 IDE,讓插件生效。
開啟注解處理器
- 再次打開
Settings/Preferences窗口,這次在左側(cè)列表中找到Build, Execution, Deployment->Compiler->Annotation Processors。 - 在右側(cè)窗口中,勾選
Enable annotation processing選項(xiàng)。這樣,IntelliJ IDEA 就會(huì)在編譯時(shí)處理 Lombok 注解,為我們生成相應(yīng)的代碼。

(二)Eclipse 配置
下載并安裝 Lombok
- 從 Lombok 的官方 GitHub 倉庫(https://github.com/projectlombok/lombok)下載最新的 Lombok JAR 文件。
- 下載完成后,雙擊該 JAR 文件,會(huì)彈出一個(gè)安裝窗口。
- 如果窗口沒有自動(dòng)檢測到 Eclipse 的安裝路徑,點(diǎn)擊
Specify location按鈕,手動(dòng)選擇 Eclipse 的安裝目錄。 - 點(diǎn)擊
Install/Update按鈕開始安裝,安裝完成后,重啟 Eclipse。
開啟注解處理
- 打開 Eclipse,點(diǎn)擊
Window->Preferences。 - 在左側(cè)菜單中找到
Java->Compiler->Annotation Processing。 - 在右側(cè)窗口中,勾選
Enable annotation processing選項(xiàng),確保 Eclipse 能夠識(shí)別并處理 Lombok 注解。
四、驗(yàn)證配置成果
配置完成后,我們需要驗(yàn)證一下是否配置成功。創(chuàng)建一個(gè)簡單的 Java 類,使用 Lombok 注解:
import lombok.Data;
@Data
public class Product {
private String name;
private double price;
}再創(chuàng)建一個(gè)測試類來使用這個(gè) Product 類:
public class TestProduct {
public static void main(String[] args) {
Product product = new Product();
product.setName("iPhone");
product.setPrice(9999.0);
System.out.println("Product Name: " + product.getName());
System.out.println("Product Price: " + product.getPrice());
}
}如果代碼能夠正常編譯和運(yùn)行,并且輸出了正確的結(jié)果,那就說明我們的 Lombok 配置成功了。
到此這篇關(guān)于IDE 搭配 Lombok 注解的配置的文章就介紹到這了,更多相關(guān)IDE Lombok 注解配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 解決在Idea 2020.2下使用 Lombok的注解不生效的問題(插件安裝了,依賴也寫了,自動(dòng)注解也設(shè)置了)
- Intellij IDEA 2017.3使用Lombok及常用注解介紹
- Lombok插件安裝(IDEA)及配置jar包使用詳解
- 在idea2023中使用SpringBoot整合Lombok全過程及詳細(xì)用法
- idea中的lombok不生效的四種解決方法
- IDEA?2022?中的Lombok?使用基礎(chǔ)教程
- idea中l(wèi)ombok的用法
- 關(guān)于Idea創(chuàng)建Java項(xiàng)目并引入lombok包的問題(lombok.jar包免費(fèi)下載)
- IDEA中安裝和使用Lombok插件的方法
相關(guān)文章
SpringBoot線上環(huán)境徹底關(guān)閉Swagger-UI的方式
這篇文章主要給大家介紹了SpringBoot線上環(huán)境徹底關(guān)閉Swagger-UI的方式,文中給出了詳細(xì)的代碼示例供大家參考,對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2023-12-12
Java中zip的壓縮和解壓縮的實(shí)現(xiàn)代碼
這篇文章主要介紹了Java中zip的壓縮和解壓縮的實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02

