spring-boot - 调试不适用于Spring Boot 2.2和IntelliJ Idea

标签 spring-boot debugging intellij-idea maven-plugin

通过使用IntelliJ Idea CE在 Debug模式下运行该应用程序(spring-boot:run),使用Spring Boot 2.2时,断点根本不会起作用。相反,当回滚到Spring Boot 2.1.1时,一切正常。我究竟做错了什么?是否有为2.2添加的选项/标志,以使调试器正常工作?

最佳答案

我建议直接从IDE运行该应用程序,而不要使用mvn spring-boot:run。这样做将为您提供最佳的IDE使用体验。

release notes表示默认情况下,Spring Boot Maven插件现在会默认 fork 该进程,这就是为什么您无法像使用2.1一样调试应用程序的原因。如果您确实必须使用maven插件运行该应用,则可以禁用该过程的派生(例如,使用-Dspring-boot.run.fork=false)

关于spring-boot - 调试不适用于Spring Boot 2.2和IntelliJ Idea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58727327/

相关文章:

java - 从服务中获取错误的输出

asp.net - 使用 apache 和 mod_mono 调用堆栈缺少关于单声道的信息

java - 无法解析方法 'List.of(java.lang.String, java.lang.String)'

java - java在开发中通常会占用所有这些内存吗?

.net - 使用 Visual Studio 和 WinDbg 服务器进行远程调试

java - 查找 toString() 方法的所有用法

java - Spring 启动: Inject beans from tests into web environment

java - Spring Boot 自定义 Bean 加载器

spring-boot - Java + Cloudflare + 相互认证

javascript - 关闭包含 YouTube 电影的 Fancybox-iframe 时出现 IE JS 错误