- 构造函数创建对象
 - 设置Bean中的属性
 - 执行
XxxAware的实现方法 - 执行
BeanPostProcessor的postProcessBeforeInitialization() - 执行初始化方法
@PostConstruct注解的方法- 执行
InitializingBean的afterPropertiesSet() - 执行
init-method 
 - 执行
BeanPostProcessor的postProcessAfterInitialization() - 执行
DestructionAwareBeanPostProcessor的postProcessBeforeDestruction() - 执行销毁方法
@PreDestroy注解的方法- 执行
DisposableBean的destroy() - 执行
destroy-method 
 

在SpringBoot中如果想要配置Bean的init-method和destroy-method,可以通过
@Bean注解中的initMethod属性和destroyMethod属性指定
