IDE 搭配 Lombok 注解的配置方法
前言
在 Java 開發(fā)的漫漫征程中,我們總會遇到各種提升效率的工具。Lombok 便是其中一款能讓代碼編寫變得更加簡潔高效的神奇庫。它通過注解的方式,巧妙地在編譯階段為我們生成那些繁瑣的樣板代碼,比如 getter、setter、構造函數(shù)等。然而,初次使用 IDE 結合 Lombok 注解時,配置過程可能會讓人有些摸不著頭腦,需要我們自己配置一下。
一、Lombok 初印象
在深入配置之前,先讓我們感受一下 Lombok 的魅力。以往,當我們創(chuàng)建一個普通的 Java 類時,為了能對類中的屬性進行操作,需要手動編寫大量的 getter 和 setter 方法。就像下面這個簡單的 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; } }
代碼里充斥著這些重復的樣板代碼,不僅讓代碼篇幅變長,還降低了代碼的可讀性。而有了 Lombok,一切都變得不一樣了:
import lombok.Getter; import lombok.Setter; @Getter @Setter public class User { private String username; private int age; }
僅僅使用了兩個注解,代碼瞬間變得簡潔明了,這就是 Lombok 的強大之處。
二、前期準備:添加 Lombok 依賴
在正式配置 IDE 之前,我們需要先在項目中添加 Lombok 的依賴。這一步根據項目使用的構建工具不同,操作也有所差異。
(一)Maven 項目
如果你使用的是 Maven 項目,只需要在 pom.xml
文件中添加以下依賴代碼:
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.26</version> </dependency>
(二)Gradle 項目
要是你用的是 Gradle 項目,就在 build.gradle
文件里添加如下依賴:
compileOnly 'org.projectlombok:lombok:1.18.26' annotationProcessor 'org.projectlombok:lombok:1.18.26'
添加完依賴后,項目就具備了使用 Lombok 的基本條件。
三、IDE 中的配置之旅
(一)IntelliJ IDEA 配置
安裝 Lombok 插件(一般自帶就有,可以忽略)
- 打開 IntelliJ IDEA,點擊菜單欄中的
File
,然后選擇Settings
(在 Mac 系統(tǒng)中是IntelliJ IDEA
->Preferences
)。 - 在彈出的設置窗口左側列表中找到
Plugins
選項。 - 點擊右側的
Marketplace
標簽,在搜索框中輸入Lombok
。 - 找到 Lombok 插件后,點擊
Install
按鈕進行安裝。安裝完成后,點擊Restart IDE
重啟 IDE,讓插件生效。
開啟注解處理器
- 再次打開
Settings
/Preferences
窗口,這次在左側列表中找到Build, Execution, Deployment
->Compiler
->Annotation Processors
。 - 在右側窗口中,勾選
Enable annotation processing
選項。這樣,IntelliJ IDEA 就會在編譯時處理 Lombok 注解,為我們生成相應的代碼。
(二)Eclipse 配置
下載并安裝 Lombok
- 從 Lombok 的官方 GitHub 倉庫(https://github.com/projectlombok/lombok)下載最新的 Lombok JAR 文件。
- 下載完成后,雙擊該 JAR 文件,會彈出一個安裝窗口。
- 如果窗口沒有自動檢測到 Eclipse 的安裝路徑,點擊
Specify location
按鈕,手動選擇 Eclipse 的安裝目錄。 - 點擊
Install/Update
按鈕開始安裝,安裝完成后,重啟 Eclipse。
開啟注解處理
- 打開 Eclipse,點擊
Window
->Preferences
。 - 在左側菜單中找到
Java
->Compiler
->Annotation Processing
。 - 在右側窗口中,勾選
Enable annotation processing
選項,確保 Eclipse 能夠識別并處理 Lombok 注解。
四、驗證配置成果
配置完成后,我們需要驗證一下是否配置成功。創(chuàng)建一個簡單的 Java 類,使用 Lombok 注解:
import lombok.Data; @Data public class Product { private String name; private double price; }
再創(chuàng)建一個測試類來使用這個 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()); } }
如果代碼能夠正常編譯和運行,并且輸出了正確的結果,那就說明我們的 Lombok 配置成功了。
到此這篇關于IDE 搭配 Lombok 注解的配置的文章就介紹到這了,更多相關IDE Lombok 注解配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SpringBoot線上環(huán)境徹底關閉Swagger-UI的方式
這篇文章主要給大家介紹了SpringBoot線上環(huán)境徹底關閉Swagger-UI的方式,文中給出了詳細的代碼示例供大家參考,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2023-12-12