IntelliJ IDEA:如何运行主类位于外部依赖的Spring Boot应用?
解决IntelliJ IDEA中运行外部依赖里的Spring Boot主类问题
以下是两种可行方案,帮你创建有效的Run/Debug Configuration:
方案一:手动创建Spring Boot运行配置
- 点击IDEA右上角运行按钮旁的下拉菜单,选择Edit Configurations
- 在弹出窗口左上角点击
+号,选择Spring Boot类型的配置 - 在Configuration标签页的
Main class输入框中,直接填写完整主类路径:com.mycompany.WhateverApplication;或者点击输入框右侧的浏览按钮,勾选弹窗底部的Include non-project classes选项,再搜索并选中该类 - 根据需求配置VM参数、环境变量等选项,最后点击Apply保存,即可运行或调试该配置
方案二:通过Maven插件直接启动
你已在pom.xml中配置了spring-boot-maven-plugin并指定了mainClass,可直接借助插件的run目标启动:
- 打开IDEA右侧的Maven面板,展开项目→Plugins→spring-boot
- 双击
spring-boot:run目标,IDEA会自动调用插件启动应用 - 若要创建固定的Run/Debug配置:
- 打开Edit Configurations,点击
+号选择Maven - 在
Command line输入框中填写spring-boot:run - 确认
Working directory指向项目根目录,保存配置即可
- 打开Edit Configurations,点击
注意事项
- 确保IDEA已正确同步Maven依赖,可点击Maven面板的刷新按钮(🔄)重新导入
- 手动搜索主类时若找不到,务必勾选Include non-project classes,否则IDEA只会搜索本地代码库中的类
内容的提问来源于stack exchange,提问作者Nikolas
相关产品推荐
相关产品推荐

