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

好了

posted @ 2020-08-11 14:05  门口问  阅读(3445)  评论(0)    收藏  举报