Spring AOP(1)时序图

作者: 涣涣虚心0215 | 来源:发表于2020-07-25 16:43 被阅读0次

    Spring AOP时序图
    SpringAOP涉及到主要的类:

    • ProxyConfig生成代理类的父类。
      • AdvisedSupport,AdvisedSupport同时实现了Advised,来对Advisor进行add或者remove。
      • AbstractAutoProxyCreator
    • ProxyFactory是主要是实现类
    • AspectJProxyFactory主要提供了PointCut切入点,ProxyFactory则是对所有方法生效。
    • AbstractAutoProxyCreator则是最主要创建proxy的类

    关于AOP的相关名称:

    • Advised - 包含Advisor和Advice是AdvisedSupport,ProxyFactory,AspectJProxyFactory的父类
    • Advice - 通知,有前置通知,后置通知等等。(Inteceptor的实现类MethodInteceptor也是Advice)
    • Pointcut - 切入点
    • Advisor - 通知+切入点的适配器,可以定位到PointCut所指向的方法(AspectJExpressionPointcutAdvisor)- Advice也能包装成Advisor


      Spring AOP时序图.png

    相关文章

      网友评论

        本文标题:Spring AOP(1)时序图

        本文链接:https://www.haomeiwen.com/subject/ubhmlktx.html