在使用spring-boot:run进行启动的时候,如果设置的断点进不去,要进行以下的设置。
1、添加jvm参数配置
在spring-boot的maven插件加上jvmArguments配置。
1<project> 2 ... 3 <build> 4 ... 5 <plugins> 6 ... 7 <plugin> 8 <groupId>org.springframework.boot</groupId> 9 <artifactId>spring-boot-maven-plugin</artifactId> 10 <version>1.5.6.RELEASE</version> 11 <configuration> 12 <jvmArguments> 13 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 14 </jvmArguments> 15 </configuration> 16 ... 17 </plugin> 18 ... 19 </plugins> 20 ... 21 </build> 22 ... 23</project>
或者在命令行指定:
mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
2、添加remote调试
在开发工具里面新增一个remote配置,如debug
Host: localhost
Port: 5005
要先启动项目,然后再启动debug,要启动两次,略显麻烦。。
具体请点击参考官方说明。
扫描关注我们的微信公众号,干货每天更新。