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

IntelliJ中SpringBoot项目无法以SpringBootApplication加载配置问题

解决IntelliJ中Spring Boot运行配置无法识别主类的问题

检查项目的Spring Boot基础配置

  • 确认pom.xml中已引入Spring Boot父依赖和核心启动器:
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>你的Spring Boot对应版本</version>
        <relativePath/>
    </parent>
    
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
    </dependencies>
    
  • 核实主类上已标注@SpringBootApplication注解,且main方法调用SpringApplication.run():
    @SpringBootApplication
    public class YourApplication {
        public static void main(String[] args) {
            SpringApplication.run(YourApplication.class, args);
        }
    }
    

刷新Maven依赖与项目构建

  • 点击IntelliJ右侧Maven面板的刷新按钮(🔄),或使用快捷键Ctrl+Shift+O(Windows/Linux)/Cmd+Shift+O(Mac)重新导入依赖。
  • 若依赖仍有问题,执行Maven命令:mvn clean install -U,强制更新依赖并重新构建项目。

修复IntelliJ项目结构配置

  • 打开File -> Project Structure,在Modules的Sources标签下,确认主类所在包被标记为Sources(蓝色文件夹图标)。
  • 检查Project Settings -> Project中的SDK版本,确保与Spring Boot要求的Java版本匹配(例如Spring Boot 3.x需Java 17及以上)。

手动配置Spring Boot运行项

  • 添加Spring Boot配置时,直接在Main class输入框填写主类的全限定名(如com.example.demo.DemoApplication),或点击输入框右侧的浏览按钮手动选择主类文件。
  • 可先删除现有的普通Application配置,再重新创建Spring Boot配置项。

清理IntelliJ缓存

  • 执行File -> Invalidate Caches...,选择Invalidate and Restart,重启IDE后再次尝试添加配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 23:42:26