SpringToolSuite无法识别Spring Boot注解及项目运行异常求助
问题解决建议
一、修复Lombok识别问题(核心)
- 确认STS已安装Lombok插件
- 打开STS,进入
Help > Eclipse Marketplace,搜索Lombok,检查是否已安装。未安装则点击安装并重启STS。 - 进入
Window > Preferences > Java > Compiler > Annotation Processing,确保Enable annotation processing已勾选。 - 进入
Window > Preferences > Java > Editor > Content Assist > Favorites,添加Lombok常用注解全类名(如lombok.extern.slf4j.Slf4j、lombok.Data),提升代码识别度。
- 打开STS,进入
- 刷新Maven依赖并重建项目
- 在STS项目上右键,选择
Maven > Update Project,勾选Force Update of Snapshots/Releases后确定。 - 右键项目,选择
Project > Clean,清理后重新构建。
- 在STS项目上右键,选择
- 验证Lombok依赖配置
检查项目pom.xml中Lombok的scope是否为provided,若不是则调整后重新更新依赖。
二、解决STS开始菜单无法识别问题
- 找到STS安装目录下的
SpringToolSuite4.exe(对应版本的执行文件),右键选择固定到开始屏幕,即可在开始菜单搜索到。 - 若安装时未创建开始菜单快捷方式,可手动创建快捷方式,放到
C:\ProgramData\Microsoft\Windows\Start Menu\Programs目录下。
三、修复Spring Boot运行失败问题
- 右键项目,选择
Run As > Run Configurations,找到Spring Boot App配置,检查Main class是否正确指向带@SpringBootApplication注解的启动类。 - 若配置不存在,点击
New按钮手动创建,选择正确启动类后运行。
额外排查点
- 确认新笔记本JDK版本与旧笔记本一致,Spring Boot对JDK版本有明确要求,版本不匹配可能引发隐性问题。
- 检查STS工作区文件夹的读写权限,确保当前用户拥有完全控制权限。
内容的提问来源于stack exchange,提问作者Kelvin Mock Qualicom Dev
相关产品推荐
相关产品推荐

