描述:
在使用maven插件執行spring-boot:run進行啟動的時候,如果設置的斷點進不去,要進行以下的設置。
1、添加jvm參數配置
在spring-boot的maven插件加上jvmArguments配置。
<project> ... <build> ... <plugins> ... <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.5.6.RELEASE</version> <configuration> <jvmArguments> -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 </jvmArguments> </configuration> ... </plugin> ... </plugins> ... </build> ... </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,要啟動兩次,略顯麻煩。。
具體可以參考官方說明。
https://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/run-debug.html