孙哥Spring源码第26集

第26集、AnnotationAwareAspectJAutoProxyCreator源码

【视频来源于:B站up主孙帅suns Spring源码视频】【微信号:suns45】

26.1、postProcessAfterInitialization分析

孙哥Spring源码第26集_第1张图片

26.2、wrapIfNecessary分析

孙哥Spring源码第26集_第2张图片

26.3、createProxy分析

孙哥Spring源码第26集_第3张图片

26.4、getProxy

孙哥Spring源码第26集_第4张图片

26.5、BeanPostProcess创建代理

  • 1、考虑 循环引用问题
  • 2、 ProxyFactory
    • .setTarget
    • .setAdvisor
  • 3、最底层的代码【AopProxy】
    • CglibAopProxy
    • JdkDnmiacAopProxy

26.6 Aop 创建了动态代理

  • 作用:动态字节码技术 运行的过程中,动态加入额外功能。
  • 注意:代理 是在运行的过程中,才会把原始对象的功能 与 额外功能 进行 整合动态代理 运行效率 低于 静态代理 。

你可能感兴趣的:(spring,java,后端)