标签:
1.obtainFreshBeanFactory
refreshBeanFactory:会去创建beanfactory,调用createBeanFactory.然后loadbeandefinitons去解析bean.
2.invokeBeanFactoryPostProcessors 回去beandefinitionreg查找BeanFactoryPostProcessors,然后执行
实例化bean的过程:调用getbean,会先查找它的依赖,先实例化依赖,然后根据实例化策略去实例化bean,用beanwrapper类
去包装还未初始化属性的object,根据byname/bytype去初始化属性
标签:
原文地址:http://www.cnblogs.com/jsy306/p/5000396.html