在使用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,要啟動兩次,略顯麻煩。。
具體請點擊參考官方說明。