spring创建bean的过程

Feb 5, 2018 |

在beforeSingletonCreation() 方法中将正在创建的bean 放入列表中, 创建完后在afterSingletonCreation中建创建的bean从列表中删除, 用于解决循环依赖
populateBean()方法中,通过调用AutowiredAnnotationBeanPostProcessor 来完成@autowired注解的处理
initializeBean() 方法中, 先执行Aware接口, 主要执行InitializingBean.afterPropertiesSet 方法,当然BeanPostProcessor对应的before和after方法也得以正确的执行

Posted in: spring practise

Comments are closed.