摘要:
两种代理: JDK动态代理:使用java.lang.reflect.Proxy动态代理实现,即提取目标对象的接口,然后对接口创建AOP代理。 CGLIB代理:不仅能进行接口代理,也能进行类代理,CGLIB代理需要注意以下问题: 不能通知final方法,因为final方法不能被覆盖(CGLIB通过生成 阅读全文
摘要:
提供访问当前被通知方法的目标对象、代理对象、方法参数等数据 用于环绕通知,使用proceed()方法来执行目标方法 访问连接点的静态部分,如被通知方法签名、连接点类型等 特别说明:JoinPoint 必须是第一个参数 阅读全文