看到一篇很好的Spring aop 拦截方法的问题, 原文地址. 问题 貌似不能拦截私有方法? 试了很多次,都失败了,是不是不行啊? 我想了一下,因为aop底层是代理, jdk是代理接口,私有方法必然不会存在在接口里,所以就不会被拦截到: cglib是子类,private的方法照样不会出现在子类里,也不能被拦截. 我不是类内部直接调用方法,而是通过维护一个自身实例的代理 execution(* test.aop.ServiceA.*(..)) public class ServiceA { p…