有时候,Spring项目引入了lombok为实体类自动生成get set等方法,编辑器还仍会报错:找不到get set等方法。
在 Spring 项目中使用 Lombok 时,编辑器报错 “找不到 get/set 方法” 但项目能正常运行,通常是因为编辑器未正确识别 Lombok 生成的代码,导致语法检查误报。以下是具体原因和解决方法:
步骤 1:安装 Lombok 插件
打开File > Settings > Plugins
;
搜索 Lombok
,点击 Install
安装(需重启 IDEA 生效)。
步骤 2:启用注解处理器
打开File > Settings > Build, Execution, Deployment > Compiler > Annotation Processors
;
勾选 Enable annotation processing
(启用注解处理器);
点击 Apply
保存设置。
步骤 3:刷新项目缓存
若仍报错,执行File > Invalidate Caches...
,选择 Invalidate and Restart
,清除缓存并重启 IDEA。
完成!