1、在命令行下定位到項目根目錄,啟動Spring Boot項目,命令如下:
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar target/myproject-0.0.1-SNAPSHOT.jar
提示:這步操作實質上打開了遠程Socket端口為8000的調試功能。
以上方法是Spring官方標准實例,當然,除了以上方式還有其它的方式,比如使用Maven的插件機制,但是原理都一樣,以下是另外的運行選擇:
#運行Spring Boot項目 mvn spring-boot:run #調試運行Spring Boot項目,調試端口默認是8000 mvnDebug spring-boot:run
2、在Eclipse的IDE中依次打開
Run->Debug As->Debug Configurations->Remote Java Application configuration
提示:雙擊
最后是設置代碼的斷點即可。
4、除了上述方式以外,可以使用硬編碼的形式啟動Spring Boot項目,然后像正常的Application那樣進行調試。
比如指定main方法入口,然后增加啟動代碼:
package com.jsoft.springboottest.springboottest1; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * Hello world! * */ @SpringBootApplication public class App { public static void main( String[] args ) { SpringApplication.run(App.class, args); } }
參考:
https://stackoverflow.com/questions/24113939/how-to-debug-spring-boot-application-with-eclipse
==>如有問題,請聯系我:easonjim#163.com,或者下方發表評論。<==