問題
我在springboot項目實體類使用了lombok的@Data
實體類,在測試時發現提示里沒有get/set方法
然而即使爆紅直接run發現是成功的
找了編譯后的class文件(編譯文件一般是存放在跟項目src文件夾的同級目錄target文件夾里),發現實體類里面是有get/set方法的
起因
@Data
注解是在編譯后才會有get/set方法的,所以idea在項目中是找不到實體類的get/set方法
解決方法
下載lombok插件
Flie -> Settings -> Plusins ->
搜索lombok,點擊Install
File -> Settings -> Build,Execution,Deployment -> Annotation Processors
勾上Enable annotation processing
(啟用注解處理器),然后重啟idea
好了