【spring】spring的aop是在哪里创建的动态代理

  • 1.正常的Bean会在bean的生命周期的初始化后,通过BeanPostProcessor.postProcessAfterInitailization创建aop的动态代理
  • 2.循环依赖的Bean在bean属性注入时存在的循环依赖的情况下,会为循环依赖的Bean通过MergedBeanDefinitionPostProcessor.postProcessMergedBeanDefinition创建aop

你可能感兴趣的:(spring,面试,spring)