经过长时间的摆弄,直到我在Netbeans 8.2中使用Spring Boot 1.4.3进行了适当的调试设置,我想我将其调查结果记录为其他人的Q&A.
问题是Netbeans的默认配置无法在调试模式下正确启动Spring,当您搜索Internet时,您只能在Spring文档中找到不起作用的过时信息.
如果您知道如何解决方案很简单.请在下面找到正确的设置说明.
测试并使用Netbeans 8.2和Spring-Boot 1.4.3:
首先确保包含Spring Maven插件(在制作新的Netbeans Spring项目时应该已经包含这个插件):
... ... org.springframework.boot spring-boot-maven-plugin repackage
同样包含这样的Spring Devtools是个好主意:
... ... org.springframework.boot spring-boot-devtools
现在导航到您的项目设置 - >操作 - >调试项目并设置以下内容:
执行目标:
spring-boot:run
设置属性:
run.jvmArguments=-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} jpda.listen=true
现在通过常用的调试按钮运行您的应用程序,Spring应该正确连接到JVM调试器.