摘要: 一、定义 @EnableAspectJAutoProxy注解实际上就是向容器中注册了一个AnnotationAwareAspectJAutoProxyCreator,这个类本身就是一个后置处理器,AOP代理就是由它在这一步完成的。 二、初始化后置处理器AnnotationAwareAspectJAu 阅读全文
posted @ 2020-07-26 21:48 蓝天随笔 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、基本使用 Introduction引入:可以为某个或某些bean 动态实现某个接口。 @Aspect class SingerIntroducer { @DeclareParents(value="com.mengxiang.concert.Performance+", defaultImpl 阅读全文
posted @ 2020-07-26 21:42 蓝天随笔 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 一、切入点和通知 切入点cutpoint : 用于匹配一个方法是否需要进行拦截的判断逻辑 常用9种切入点: execution:一般用于指定方法的执行,用的最多。within:指定某些类型的全部方法执行,也可用来指定一个包。this:Spring Aop是基于动态代理的,生成的bean也是一个代理对 阅读全文
posted @ 2020-07-26 21:21 蓝天随笔 阅读(215) 评论(0) 推荐(0) 编辑