源码分析使用

@EnableAspectJAutoProxy

  1. AOP原理:【看给容器中注册了什么组件,这个组件什么时候工作,这个组件的功能是什么?】
  2. @EnableAspectJAutoProxy 这个就是AOP的注解
  3. @EnableAspectJAutoProxy是什么?
  4. EnableAspectJAutoProxy进去
    源码分析使用
  5. 进入注册的组件AspectJAutoProxyRegistrar里面
    源码分析使用
  6. 进入他这个注册方法 registerAspectJAnnotationAutoProxyCreatorIfNecessary
    源码分析使用
  7. 点击registerOrEscalateApcAsRequired 查看实现
    源码分析使用
    源码分析使用
  8. 至此他的一个注册流程就这样、稍微背一下单词面试吹够用了
  9. 具体步骤总结为一句话
    利用了EnableAspectJAutoProxy里面的AspectJAutoProxyRegistrar给我们容器中注册一个AnnotationAwareAspectJAutoProxyCreator(翻译过来就叫注解装配模式AspectJAutoProxy切面自动代理创建器)

二级目录

三级目录