idea调试技巧总结,快速提升开发效率,超级实用(高效版)

1.远程调试(测试环境实用)

1.服务端配置(以springboot启动为例):
java -jar -Dserver.port=9006 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9007 remotedebugger-0.0.1-SNAPSHOT.jar &
说明:其中 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9007 这段参数是关键,9007为远程调试端口,9006为服务器端口。

2.idea端配置如下图:
idea调试技巧总结,快速提升开发效率,超级实用(高效版)_第1张图片
远程调试连接成功,如下:
idea调试技巧总结,快速提升开发效率,超级实用(高效版)_第2张图片
这时候调用远端接口http://172.25.62.100:9006/getIndex,就可以在本地idea进入断点模式。注意,本地idea必须有一份相同的源码才行。
idea调试技巧总结,快速提升开发效率,超级实用(高效版)_第3张图片
这样就可以跟踪到测试环境的代码。

2.多线程断点调试以及条件断点模式

idea调试技巧总结,快速提升开发效率,超级实用(高效版)_第4张图片
只有满足条件的才会进入断点,选择Thread模式可以开启多线程调试模式。

3.查看表达式(超实用)

Alt +F8 可以快速进入该模式

idea调试技巧总结,快速提升开发效率,超级实用(高效版)_第5张图片
这个功能在debugger模式下特别特别实用,强烈推荐。

4.断点回退

如果错过断点,又不想重启,点击断点回退功能就行。
idea调试技巧总结,快速提升开发效率,超级实用(高效版)_第6张图片

5.设置变量值

idea调试技巧总结,快速提升开发效率,超级实用(高效版)_第7张图片
这个功能可以更加快速的检测你的条件语句和循环语句。

你可能感兴趣的:(idea)