1.概念 拦截器的实现原理就是动态代理,实现AOP机制.Spring 的代理实现有两种:一是基于 JDK Dynamic Proxy 技术而实现的:二是基于 CGLIB 技术而实现的.如果目标对象实现了接口,在默认情况下Spring会采用JDK的动态代理实现AOP 2.问题 在类C中,方法A调用方法B, B方法被AOP拦截.(可能是方法B上在另外的@Aspect切面定义上了切点/也可能是加了@Transactional事务注解,底层原理也是AOP实现),最终A->B ,B并不会触发AOP. 3.…