Java Spring Boot应用程序不支持';在调试中,不要在任何断点处停止
我有一个简单的Maven Spring启动应用程序:@SpringBootApplication主类和@RequestMapping控制器。 有一个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
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
字符串
然后我在stringSystem.out.println(“stop”)处放置了一个断点代码>。再次调用控制器的方法。我可以在日志中再次看到stop
字符串,而不是在断点处停止
我应该怎么做才能使我的想法在调试中的断点处停止
我想问题是关于分叉JVM,但无法解决。看起来IntelliJ没有连接到正在运行的应用程序。您是否尝试过从IntelliJ本身以调试模式启动应用程序?您是否遵循本教程:否,因为该教程中不是Maven应用程序。您找到了解决方案吗?我记得没有,对不起