目录 引入:spring的aop 深入实验(发现类内部方法调用的代理可以生效) 自己实现动态代理(cglib) spring的动态代理实现 自己实现spring aop的效果 关于上述自己实现aop与spring aop的区别 自己实现的aop: spring 实现的aop: 模仿spring aop的效果, 代码示例: spring 什么时候为类创建代理 spring b
文章目录 问题描述失效原因解决方案参考 问题描述 最近有个需求,统计某个方法的调用次数,开始使用 Spring AOP 实现,后来发现当方法被内部调用时,切面逻辑将不会生效,直接上样例: 定义接口,包含方法 A,方法 B public interface ISon {void A();void B();} 定义接口实现,方法 B 调用方法 A @Servicepu