1. Spring 中 bean 的生命周期
1)定义Bean
--| 通过xml<bean></bean>的方式(需要Setter方法)
--| 基于注解@Component@Value的bean定义(不需要Setter方法)
--| 基于Java类@Bean的bean定义(需要Setter方法)
2)初始化Bean
--| xml或注解方式的init-method和destroy-method方法
--| 自定义Bean实现InitializingBean接口
3)调用Bean
4)销毁Bean
--| xml或注解方式的destroy-method方法
--| 自定义Bean实现DisposableBean接口