一、问题描述

我们在进入debug模式后,会碰到一些程序使用了代理或者其他原因,导致我们单步调试时会进入代理类或其他我们不想看到的类。就像下图这样,直接进入到了org.springframework.aop.framework包下的CglibProxy

image-20230301203022719

二、问题解决

我们只需在设置中将我们不想进入的类设置为Do not step into即可

File – settings – Build,Execution,Deplotment – Debugger – Stepping – Add Pattern

image-20230301203125998

我们测试一下,单步调试已经不会进入CglibProxy类了,但是又进入了org.springframework.util包下的ReflectionUtils

image-20230301203217864

其实,我们发现他们都是org.springframework包下的,这个包时spring的源码包,我们是不用调试它的,直接使用*****都匹配上就可以了

image-20230301203439803

至此,问题解决