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