第26集、AnnotationAwareAspectJAutoProxyCreator源码
【视频来源于:B站up主孙帅suns Spring源码视频】【微信号:suns45】
26.1、postProcessAfterInitialization分析

26.2、wrapIfNecessary分析

26.3、createProxy分析

26.4、getProxy

26.5、BeanPostProcess创建代理
- 1、考虑 循环引用问题
- 2、 ProxyFactory
- .setTarget
- .setAdvisor
- 3、最底层的代码【AopProxy】
- CglibAopProxy
- JdkDnmiacAopProxy
26.6 Aop 创建了动态代理
- 作用:动态字节码技术 运行的过程中,动态加入额外功能。
- 注意:代理 是在运行的过程中,才会把原始对象的功能 与 额外功能 进行 整合动态代理 运行效率 低于 静态代理 。