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