Java Spring Boot应用程序不支持';在调试中,不要在任何断点处停止

Java Spring Boot应用程序不支持';在调试中,不要在任何断点处停止,java,spring-boot,maven,debugging,intellij-idea,Java,Spring Boot,Maven,Debugging,Intellij Idea,我有一个简单的Maven Spring启动应用程序:@SpringBootApplication主类和@RequestMapping控制器。 有一个System.out.println(“停止”)语句 我使用IntelliJ IDEA 2020在Windows中使用mvnDebug在调试中运行应用程序: 运行应用程序的命令:mvnDebug spring boot:run MAVEN_DEBUG_选择${MAVEN_HOME}\bin\mvnDebug.cmd:-Xdebug-Xrunjdwp

我有一个简单的Maven Spring启动应用程序:@SpringBootApplication主类和@RequestMapping控制器。 有一个
System.out.println(“停止”)语句

我使用IntelliJ IDEA 2020在Windows中使用mvnDebug在调试中运行应用程序:

  • 运行应用程序的命令:
    mvnDebug spring boot:run
  • MAVEN_DEBUG_选择${MAVEN_HOME}\bin\mvnDebug.cmd:
    -Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005-DforkMode=never-Dmaven.failsafe.DEBUG
于是我启动了这个应用程序,看到一个提示:
正在监听地址为5005的传输dt\U套接字

然后我运行“远程”运行配置。我可以看到我的应用程序是如何启动的。然后我调用了控制器的端点。我可以在日志中看到
stop
字符串

然后我在string
System.out.println(“stop”)处放置了一个断点。再次调用控制器的方法。我可以在日志中再次看到
stop
字符串,而不是在断点处停止

我应该怎么做才能使我的想法在调试中的断点处停止


我想问题是关于分叉JVM,但无法解决。

看起来IntelliJ没有连接到正在运行的应用程序。您是否尝试过从IntelliJ本身以调试模式启动应用程序?

您是否遵循本教程:否,因为该教程中不是Maven应用程序。您找到了解决方案吗?我记得没有,对不起