idea2023全量方法debug

为什么要全量debug

   刚上手项目或者研读开源项目源码的时候,我们对项目的结构,尤其是功能链路非常陌生,想要debug根本不知道断点打在哪,光靠文件名类名或者方法名去猜也不是个事。这时候只要配置一下全量debug模式,就能在启动项目并点击功能后自动找到入口,在你F6或者F8后自动定位到下一步一直到结束,轻松找到全链路,大大节约时间精力。

怎么操作

   ①调出断点(breakpoint)配置框(ctrl+shift+F8),
   ②新建java方法断点(method) idea2023全量方法debug_第1张图片

   ③类模式写项目全路径,我这elasticsearch的源码就写org.elasticsearch.,方法名称写(这编辑器打不出星号,看图)

idea2023全量方法debug_第2张图片
这样你再去以debug模式启动项目,点击功能就会自动进入功能入口了!

排除指定目录或类

另外有些大型项目非常复杂,项目一启动就运行了多个后台线程、触发器、监听等循环操作,让你无法进入功能断点。没关系还有方法跳过这些类
①勾选类筛选器、在右侧的类排除过滤器中选择添加模式
idea2023全量方法debug_第3张图片
②写上你想跳过的具体类或者包路径就行了,后者能跳过路径下的所有类
idea2023全量方法debug_第4张图片

你可能感兴趣的:(JAVA开发工具,ide,java)