1. 调用构造方法
2. @value @Autowired 注入
3 实现了Aware 子类执行 BeanNameAware、BeanClassAware、BeanFactoryAware
4. @postConstract 执行/ 所有BeanPostProcessor.postProcessBeforeInitialization方法执行(@postContract 也是通过 BeanPostProcessor 原理实现的)
5. 实现InitializingBean接口执行afterPropertiesSet() 方法
6.xml 指定 init-method 执行
7. 执行所有BeanPostProcessor.postProcessAfterInitialization方法