You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ 2020.2中@SpringBootApplication注解无法识别求助

问题原因与解决方法

核心原因

  1. IDE依赖未同步:修改spring-boot-starter-parent版本后,IntelliJ没有自动重新加载Maven依赖,导致@SpringBootApplication注解所在的spring-boot-autoconfigure包未被正确加入项目类路径。
  2. 依赖缓存或下载异常:本地Maven仓库中2.4.1版本的Spring Boot核心依赖可能存在缺失、损坏,或者IDE未读取到更新后的依赖文件。

具体解决步骤

  • 强制重新加载Maven依赖

    1. 在IntelliJ右侧Maven面板,点击左上角的刷新图标(↻),选择「Reload All Maven Projects」,等待依赖重新同步。
    2. 若刷新无效,打开终端执行Maven命令:mvn clean install -U,强制更新依赖并重新构建项目。
  • 清理IntelliJ缓存并重启
    打开File → Invalidate Caches...,选择「Invalidate and Restart」,重启IDE后会重新生成项目索引和依赖映射。

  • 检查POM依赖完整性
    确认项目POM中已引入核心starter依赖(spring-boot-starter-parent仅管理版本,需手动引入具体starter),示例:

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    

    执行mvn dependency:tree命令,检查输出中是否包含spring-boot-autoconfigure:2.4.1.RELEASE,确保版本与parent一致。

  • 验证Java版本配置
    打开File → Project Structure:

    1. 在「Project」选项卡中,确认Project SDK为Java 1.8,Project language level为8。
    2. 在「Modules」选项卡中,对应模块的Language level也设置为8。

内容的提问来源于stack exchange,提问作者thanhtam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 01:20:02