AnnotationConfigApplicationContext 为例进行分析
执行refresh方法--> finishBeanFactoryInitialization -->preInstantiateSingletons
1. 对象实例化;
2.属性赋值;
3.初始化(调用实现了 InitializingBean 等接口 afterPropertiesSet 的方法)