spring AOP

实现原理:动态代理。动态代理分为两种情况。

一是有接口的情况,通过实现接口的类代理对象实现动态代理,利用JDK的动态代理

二是没有接口的情况 通过创建当前类的子类代理对象,通过CGLIB实现动态代理

原文地址:https://www.cnblogs.com/superxuezhazha/p/13602752.html