- 1.正常的Bean会在bean的生命周期的初始化后,通过BeanPostProcessor.postProcessAfterInitailization创建aop的动态代理
- 2.循环依赖的Bean在bean属性注入时存在的循环依赖的情况下,会为循环依赖的Bean通过MergedBeanDefinitionPostProcessor.postProcessMergedBeanDefinition创建aop
【spring】spring的aop是在哪里创建的动态代理
最新推荐文章于 2023-08-30 11:00:51 发布
在Spring框架中,Bean的生命周期包括初始化阶段,在此之后,BeanPostProcessor的postProcessAfterInitialization方法用于创建AOP的动态代理。对于存在循环依赖的Bean,当它们在属性注入时遇到循环依赖,系统会利用MergedBeanDefinitionPostProcessor的postProcessMergedBeanDefinition方法来处理并建立AOP代理。

1314

被折叠的 条评论
为什么被折叠?



