检查 Maven Runner 的设置(最关键)
IDEA 有个坑:如果 Maven Runner 里的设置不对,会把 Spring Boot 启动当成 Maven 任务执行。
- 打开
File → Settings → Build, Execution, Deployment → Build Tools → Maven → Runner - 重点看这两项:
- Delegate IDE build/run actions to Maven :必须取消勾选!
- 勾上的话,IDEA 会把所有 Run/Debug 都交给 Maven 执行,自然会跑
install而不是直接启动类。
- 勾上的话,IDEA 会把所有 Run/Debug 都交给 Maven 执行,自然会跑
- VM Options :这里不能有
install这类 Maven 命令,保持默认空或-Dmaven.test.skip=true即可。 - JRE:确认选的是你项目用的 JDK8,不是 IDEA 自带的 JRE。
- Delegate IDE build/run actions to Maven :必须取消勾选!
-Xms2048m -Xmx4096m -XX:MaxMetaspaceSize=512m -Dmaven.test.skip=true