idea的springboot項目用了@Data注解在使用對象時沒有get/set提示


問題

我在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

好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM