真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringBootDebug調(diào)試的示例分析

這篇文章給大家分享的是有關(guān)Spring Boot Debug調(diào)試的示例分析的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供貢覺(jué)企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為貢覺(jué)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

最近發(fā)現(xiàn) Spring Boot 本地不能 Debug 調(diào)試了,原來(lái) Spring Boot 升級(jí)后,對(duì)應(yīng)插件的命令參數(shù)都變了,故本文做一個(gè)升級(jí)。

背景:

Spring Boot 項(xiàng)目在使用 Spring Boot Maven 插件執(zhí)行啟動(dòng)命令 spring-boot:run 的時(shí)候,如果設(shè)置的斷點(diǎn)進(jìn)不去,要進(jìn)行以下的設(shè)置。

官方解決方案:

By default, the run goal runs your application in a forked process. If you need to debug it, you should add the necessary JVM arguments to enable remote debugging. The following configuration suspend the process until a debugger has joined on port 5005:

直接看怎么做吧!

1、添加 JVM 參數(shù)

在插件 spring-boot-maven-plugin 里面加上 jvmArguments 配置。


 ...
 
  ...
  
   ...
   
    org.springframework.boot
    spring-boot-maven-plugin
    2.2.0.RELEASE
    
     
      -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
     
    
    ...
   
   ...
  
  ...
 
 ...

或者在命令行指定:

mvn spring-boot:run -Dspring-boot.run.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"

Spring Boot Debug調(diào)試的示例分析

最新配置可以參考官方說(shuō)明:

https://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/run-debug.html

2、添加一個(gè)Remote

在開發(fā)工具里面新增一個(gè) Remote 配置:

Spring Boot Debug調(diào)試的示例分析

只需要確定 Host、Port 參數(shù)即可。

Host:地址

localhost:本地啟動(dòng)地址;

Port:端口

5005:上面命令行指定的端口;

3、開始調(diào)試

先啟動(dòng)加了 jvmArguments 參數(shù)的 Spring Boot 項(xiàng)目:

Spring Boot Debug調(diào)試的示例分析

程序停在監(jiān)聽端口:5005,再 debug 啟動(dòng)Remote:

Spring Boot Debug調(diào)試的示例分析

再回到項(xiàng)目,開始啟動(dòng)輸出日志,然后就可以進(jìn)行斷點(diǎn)調(diào)試了。

這就是遠(yuǎn)程調(diào)試了,也能幫你 debug 遠(yuǎn)程 Spring Boot 應(yīng)用,但在本地調(diào)試要操作兩次,略顯麻煩。

感謝各位的閱讀!關(guān)于“Spring Boot Debug調(diào)試的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


分享標(biāo)題:SpringBootDebug調(diào)試的示例分析
網(wǎng)站路徑:http://weahome.cn/article/ijdceo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部