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