
[IDE][STS]STS如何安裝Lombok?

說明
Lombok是一個十分方便的Library,不用自己手寫物件的setter、getter方法,由Lombok幫你自動產生程式碼,提高開發效率
這篇主要教學STS如何安裝Lombok,那我們就開始吧
安裝步驟
查詢最新的Lombok版本,Google搜尋”lombok library maven”

選擇Lombok版本

這邊選擇1.18.24版本,以前老師說過,選擇maven版本時,要選擇最多人使用的,通常是比較穩定、安全的版本,點擊”1.18.24″超連結

複製Maven頁籤的程式碼
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
<scope>provided</scope>
</dependency>
開始專案,打開pom.xml檔案,加入剛複製的程式碼

點擊專案右鍵,點擊選單的”Maven”→”Update Project…”,更新Maven

在專案新增一個.java檔案 People.java,並加入@Data註釋

新增Service層,測試People是否有setter和getter方法

這時可能會發現IDE偵測到Lombok產生的setter、getter方法,需要另外安裝Lombok外掛才可以正常識別
參考文章 : Java – 五分鐘學會 Lombok 用法
下載Lombok Jar檔

點擊下載好的Jar檔

點擊”Specify location”

選擇要啟動Lombok的地方,例如: STS資料夾

選擇完資料夾後,點擊”Install/Update”,進行安裝

安裝完,點擊”Quit Installer”

STS資料夾就有Lombok.jar

重啟專案、程式,印出People

英文名詞
Lombok有另外的名詞意義,代表龍目島,位於印度尼西亞南部
