天天看點

lombok注解@Data沒有toString和getter、setter問題

作者:德才兼備清風Q

導入了lombok坐标,在User類上使用了@Data注解,發現能注入User,但是不能調用User的toString、getter和setter方法,這個是因為IDE沒有安裝lombok插件的問題,IDE不能識别lombok的注解,就認為User類沒有toString、getter、setter方法。

方法一:從官網下載下傳jar包,輕按兩下jar包找到IDE的安裝路徑進行安裝,由于我的Eclipse是解壓版的,是以jar包找不到安裝路徑,需要手動添加。

lombok注解@Data沒有toString和getter、setter問題

輕按兩下jar包

點選Specify location找到Eclipse安裝路徑,然後點選Install/Update

lombok注解@Data沒有toString和getter、setter問題

找到IDE安裝路徑後點選安裝

安裝完成,提示要在項目中導入lombok的jar包,重新開機IDE。

lombok注解@Data沒有toString和getter、setter問題

重新開機IDE

重新開機後可以正常使用User的getter和setter了。

lombok注解@Data沒有toString和getter、setter問題

能夠正常使用了

方法二:Eclipse的Help-->Install new software,打開界面,在Work with中添加https://projectlombok.org/p2,勾選找到的lombok,點選next進行安裝。

lombok注解@Data沒有toString和getter、setter問題