(一)开启自动配置
参考:
https://www.yuque.com/docs/share/9993e74c-db04-4d0f-8ab4-d32a30d9be4d?#
定期SpringBoot自动装配之后
ConfigurationClassParser#processImports 导入了AutoProxyRegistrar和ProxyTransactionManagementConfiguration
1.AutoProxyRegistrar作用
AutoProxyRegistrar作用注册InfrastructureAdvisorAutoProxyCreator到Spring容器里面,InfrastructureAdvisorAutoProxyCreator是AbstractAutoProxyCreator的子类,AbstractAutoProxyCreator又实现了BeanPostProcessor接口,那么在bean初始化完毕后就会调用postProcessAfterInstantiation()方法,postProcessAfterInstantiation()定义在AbstractAutoProxyCreator类中
每个bean实例化过程中都会走AbstractAutoProxyCreator的后置处理里面,如果存在advice,就会创建代理对象.
2.ProxyTransactionManagementConfiguration作用