1. 程式人生 > >eclipse 匯入maven 專案後,使用lombok的@Data, 導致get/set 方法報錯

eclipse 匯入maven 專案後,使用lombok的@Data, 導致get/set 方法報錯

在專案的實體類中.使用@Data 註解後,不用手動生成 set/get方法,lombok 會在編譯的時候,自動插入set/get方法,

但是在匯入maven 專案的時候,set/get 方法會報錯,找不到set/get方法

在maven 倉庫中找到lombok的jar包,雙擊jar包,會彈出安裝頁面,

點選 Specify location 按鈕,選擇eclipse或者 myeclipse的安裝目錄,然後點選install 按鈕,

會在安裝目錄中,生成 lombok.jar ,同時eclipse.ini檔案中會新增如下兩項配置

-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar

如果是myeclipse.ini 可能只會有一項配置,這是正常的

-javaagent:lombok.jar

然後重啟ide 即可

注意:

對於myeclipse 進行如上操作後,然後build project 後,還是不行的,建議把myeclipse 安裝目錄下,生成的lombok.jar(重新命名為對應的版本) 替換掉maven倉庫中的jar,重新引入,這時應該馬上就沒錯誤了