IDEA远程调试神器-Remote

开发过程中,我们经常会遇到本地结果和测试的结果不一致的问题,这时候需要去看测试机上的日志,或者说有些情况不能/不想启动本地服务,就像直接调试测试线的代码,
怎么办呢?
IDEA提供了Remote工具,基于JVM的跨平台能力,我们可以远程调试测试线的代码

准备工作

1、保证远程和本地跑的代码是一致的

2、远程JVM启动时需添加相关参数

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address={自己定义的端口号}

也可以使用

-Xdebug  -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address={自己定义的端口号}

3、IDEA相关配置

在这里插入图片描述
在这里插入图片描述

使用

在这里插入图片描述
点击debug即可
在这里插入图片描述
1、可以通过对外提供一个controller层继而调用到相关服务

猜你喜欢

转载自blog.csdn.net/lbh199466/article/details/105661739