日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

springboot使用IDEA遠(yuǎn)程Debug

瀏覽:130日期:2023-03-06 14:45:10
目錄 1、先創(chuàng)建一個(gè)準(zhǔn)備遠(yuǎn)程調(diào)試的Demo,注意構(gòu)建項(xiàng)目的配置2、打包3、在IDEA配置遠(yuǎn)程Debug4、在終端啟動(dòng)剛才打好的jar包5、測(cè)試

項(xiàng)目上線之后,如果日志打印的很模糊或者業(yè)務(wù)邏輯比較復(fù)雜,有時(shí)候無(wú)法定位具體的錯(cuò)誤原因,因此可以通過(guò)IDEA遠(yuǎn)程代理進(jìn)行Debug。

線上的代碼一定要和本地的一致!

環(huán)境:

2.1.4.RELEASE(org.springframework.boot) jdk1.8 Apache Maven 3.5.0 1、先創(chuàng)建一個(gè)準(zhǔn)備遠(yuǎn)程調(diào)試的Demo,注意構(gòu)建項(xiàng)目的配置

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd'><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.4.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.remote.test</groupId><artifactId>remote_test</artifactId><version>0.0.1-SNAPSHOT</version><name>remote_test</name><description>Demo project for Spring Boot</description> <properties><java.version>1.8</java.version></properties> <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>RELEASE</version><scope>test</scope></dependency></dependencies> <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>2.2</version><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.1.4.RELEASE</version></dependency></dependencies><configuration><keepDependenciesWithProvidedScope>true</keepDependenciesWithProvidedScope><createDependencyReducedPom>false</createDependencyReducedPom><filters><filter><artifact>*:*</artifact><excludes><exclude>META-INF/*.SF</exclude><exclude>META-INF/*.DSA</exclude><exclude>META-INF/*.RSA</exclude></excludes></filter></filters></configuration><executions><execution><phase>package</phase><goals><goal>shade</goal></goals><configuration><finalName>${project.artifactId}-${project.version}-all</finalName><transformers><transformer implementation='org.apache.maven.plugins.shade.resource.AppendingTransformer'><resource>META-INF/spring.handlers</resource></transformer><transformer implementation='org.springframework.boot.maven.PropertiesMergingResourceTransformer'><resource>META-INF/spring.factories</resource></transformer><transformer implementation='org.apache.maven.plugins.shade.resource.AppendingTransformer'><resource>META-INF/spring.schemas</resource></transformer><transformer implementation='org.apache.maven.plugins.shade.resource.ServicesResourceTransformer'/><transformer implementation='org.apache.maven.plugins.shade.resource.ManifestResourceTransformer'><!--根據(jù)項(xiàng)目的全名指定啟動(dòng)類(lèi)--> <mainClass>com.remote.test.remote_test.RemoteTestApplication</mainClass></transformer></transformers></configuration></execution></executions></plugin></plugins></build></project>

package com.remote.test.remote_test; import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController; import java.util.HashMap;import java.util.Map; @RestController@RequestMapping('remote/test')public class UserController { private static final Logger logger = LoggerFactory.getLogger(UserController.class); @PostMapping('selectByUserId') public String selectUserInfo(@RequestParam('userId') String userId) {try { Map<String,Object> userInfo = new HashMap<>(); userInfo.put('userId',userId); userInfo.put('age',23); userInfo.put('name','yanshao'); userInfo.put('address','shanghai'); logger.info('Query user information by user ID. userInfo: {}',userInfo.toString()); return this.success(userInfo);} catch (Exception e) { logger.error('Query user information by user ID. userId:{} ', userId, e); return this.fail();} } private String success(Object data){Map<String,Object> res = new HashMap<>();res.put('code',0);res.put('desc','success');res.put('data',data);return res.toString(); } private String fail(){Map<String,Object> res = new HashMap<>();res.put('code',1);res.put('desc','fail');return res.toString(); } }2、打包

輸入:mvn clean package,(大概需要等幾分鐘),最好在構(gòu)建之前指定本地repository,就不需要重新下載jar包了。

springboot使用IDEA遠(yuǎn)程Debug

springboot使用IDEA遠(yuǎn)程Debug

3、在IDEA配置遠(yuǎn)程Debug

指定socket port = 8081,指定準(zhǔn)備debug的模塊

springboot使用IDEA遠(yuǎn)程Debug

4、在終端啟動(dòng)剛才打好的jar包

a. 先在IDEA啟動(dòng)debug

springboot使用IDEA遠(yuǎn)程Debug

b. 然后在終端輸入命令:java -agentlib:jdwp=transport=dt_socket,server=n,address=localhost:8081 -jar remote_test-0.0.1-SNAPSHOT-all.jar

springboot使用IDEA遠(yuǎn)程Debug

5、測(cè)試

在準(zhǔn)備請(qǐng)求的接口上標(biāo)記斷點(diǎn)

springboot使用IDEA遠(yuǎn)程Debug

springboot使用IDEA遠(yuǎn)程Debug

springboot使用IDEA遠(yuǎn)程Debug

注意:必須先在IDEA啟動(dòng)Debug,然后再啟動(dòng)項(xiàng)目

➜ Desktop java -agentlib:jdwp=transport=dt_socket,server=n,address=localhost:8081 -jar remote_test-0.0.1-SNAPSHOT-all.jarERROR: transport error 202: connect failed: Connection refusedERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]

到此這篇關(guān)于springboot使用IDEA遠(yuǎn)程Debug的文章就介紹到這了,更多相關(guān)springboot IDEA遠(yuǎn)程Debug內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美aa在线观看| 丝袜美腿亚洲色图| 日韩中文字幕在线一区| 久久亚洲一区| 久久成人精品| 亚洲精品乱码日韩| 久久国际精品| 国产欧美高清视频在线| 国产免费av国片精品草莓男男| 国产精品免费精品自在线观看| 欧美91在线|欧美| 麻豆视频在线看| 欧美sss在线视频| 欧美日韩精品免费观看视频完整| 亚洲欧美日韩国产综合精品二区| 亚洲精品大全| 在线日韩成人| 69堂精品视频在线播放| 久久中文在线| se01亚洲视频| 国产亚洲精品v| 在线免费观看亚洲| 国产日韩一区二区三免费高清| 久久不见久久见免费视频7| 久久精品一区二区国产| 中文字幕高清在线播放| 国产精品99免费看| 亚洲麻豆一区| 国产黄色一区| 久久视频一区| 美女尤物久久精品| 久久国产三级| 麻豆中文一区二区| 丝袜美腿一区| 日韩一区精品字幕| 国产精品三p一区二区| 色爱综合网欧美| 欧美日韩国产精品一区二区亚洲| 自拍自偷一区二区三区| 欧美成a人片免费观看久久五月天| 日韩精品专区| 在线看片一区| 欧美www视频在线观看| 好看的av在线不卡观看| 久久精品 人人爱| 人人精品亚洲| 日韩精品亚洲专区| 国产精品啊啊啊| 久久精品国产www456c0m| 亚洲有吗中文字幕| 成人午夜网址| 国产视频久久| 欧美aⅴ一区二区三区视频| 久久精品av| 久久国产日韩欧美精品| 欧美.日韩.国产.一区.二区| 日本欧美一区二区| 在线观看精品| 国产欧美自拍一区| 亚洲不卡系列| 青草综合视频| 久久精品av| 五月激激激综合网色播| 成年男女免费视频网站不卡| 综合色就爱涩涩涩综合婷婷| 激情国产在线| 911精品国产| 日韩午夜高潮| 日韩1区2区| 国产欧美亚洲一区| 亚洲一区黄色| 丝袜美腿诱惑一区二区三区 | 亚洲欧美高清| 高清一区二区| 日韩精品亚洲专区在线观看| 福利在线一区| 欧美日韩18| 99日韩精品| 国产精品麻豆久久| 日韩高清不卡一区| 欧美女激情福利| 欧美久久天堂| 国产精品一区亚洲| 先锋亚洲精品| 久久精品国产99久久| 欧美国产中文高清| 亚洲综合专区| 黑丝一区二区| 成人免费电影网址| 精品欧美日韩精品| 亚洲tv在线| 亚洲一区网站| 蜜臀久久99精品久久一区二区| 久久97久久97精品免视看秋霞| 亚洲一级淫片| 黑丝一区二区三区| 久久久精品五月天| 黄色在线观看www| 久久久91麻豆精品国产一区| 日韩av黄色在线| 综合一区二区三区| 亚洲一区二区成人| 久久精品免费一区二区三区 | 精品国产欧美| 青草av.久久免费一区| 蜜臀久久99精品久久久画质超高清 | 一区二区日韩免费看| 国模 一区 二区 三区| 国产91欧美| 麻豆精品在线播放| 国产精品黄色片| 国产欧美日韩精品高清二区综合区 | www.51av欧美视频| 国产区精品区| 亚洲精品激情| 夜夜嗨网站十八久久 | 9色国产精品| 不卡视频在线| 国模 一区 二区 三区| 精精国产xxxx视频在线播放 | 亚洲欧美伊人| 韩日一区二区三区| 亚洲精品.com| 成人亚洲一区二区| 国产精品伦理久久久久久| 国产精品99在线观看| www在线观看黄色| 高潮一区二区| 日本在线精品| 免费不卡中文字幕在线| 91九色精品| 不卡在线一区| 首页国产欧美日韩丝袜| 蜜桃免费网站一区二区三区| 亚洲涩涩av| 日韩精品免费视频一区二区三区| 无码日韩精品一区二区免费| 日韩一区二区三区精品| 日韩中文av| 国产精品一区毛片| 福利一区在线| 激情欧美丁香| 亚洲免费婷婷| 综合激情在线| 久久国产麻豆精品| 久久天堂影院| 成人免费网站www网站高清| 国产91一区| 久久亚洲不卡| 91亚洲精品视频在线观看 | 麻豆mv在线观看| 伊人久久视频| av亚洲免费| 日韩午夜视频在线| 国产精品日韩精品中文字幕| 国产一区二区三区四区二区| 日韩欧美精品| 午夜在线一区二区| 欧美精品影院| 91综合视频| 最新日韩欧美| 日本aⅴ亚洲精品中文乱码| 国产精品啊啊啊| 日韩在线观看| 久久成人国产| 国产剧情在线观看一区| 精品三级av| 99精品综合| 日本亚洲欧洲无免费码在线| 欧美国产日韩电影| 美女网站视频一区| 久久福利影视| 免费一级欧美片在线观看网站| 久久国产欧美| 亚洲精品伦理| 国产盗摄——sm在线视频| aa亚洲婷婷| 国产伦理久久久久久妇女| 成人精品天堂一区二区三区| 亚州av一区| 都市激情国产精品| 老牛国产精品一区的观看方式| 亚洲精品黄色| 亚洲国产福利| 综合干狼人综合首页| 麻豆网站免费在线观看| 中文字幕日韩欧美精品高清在线| 国产中文欧美日韩在线| 蜜桃视频第一区免费观看| 美女av在线免费看| 中文视频一区| 国产精品蜜芽在线观看| 久久成人精品| 伊人久久在线| 日本天堂一区| 黄色在线一区| 精品亚洲免a| 欧美亚洲激情| 欧美精品不卡| 中文字幕亚洲在线观看|