Spring Bean的创建过程
1、AnnotationConfigApplicationContext
2、refresh
3、543行 finishBeanFactoryInitialization
4、867行 preInstantiateSingletons
5、761行 getBean(beanName);
6、doGetBean(name, null, null, false)
7、243行 getSingleton(beanName)
8、306行 createBean(beanName, mbd, args)
9、483行 doCreateBean(beanName, mbdToUse, args)
10、513行 createBeanInstance(beanName, mbd, args)
11、553行 populateBean(beanName, mbd, instanceWrapper)
12、555行 initializeBean(beanName, exposedObject, mbd)