最近我的推荐里面频繁出现远程debug线上服务这样的教程,我心想还能这样搞,点进去看了看,动手试了试,我尼玛,真有意思,还能这样搞,又学了一招。于是我想一会把我尝试的过程记录下来,具体详情我会把链接放到下面。
1、首先给你的maven里面加上如下配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2、项目打jar包,然后以该命令启动,我这里已经启动成功了
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar shiro-vue.jar
3、由于我使用的是eclipse,直接用eclipse示范。
然后找到这个,右键new
输入对应的ip+port后,点击apply,然后再点击debug
4、调试,我以登录进行测试。
这是我要测试的代码,然后我用postman发起请求
看效果,哎,就是这么神奇,他进来了
直接放行,查看结果
那么有人会问,这样有啥用呢。我感觉可以玩玩,一般出错了看日志即可,实在不行这个当做后手准备。
原文链接如下:https://blog.csdn.net/caoli201314/article/details/117914896