在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种:
第一种,通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
第二种,通过 在xml中定义init-method 和 destory-method方法
第三种,通过bean实现InitializingBean和 DisposableBean接口
有人问,为什么是这样呢? 这是spring定义的规则,看下源码是比较简单的。
在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种:
第一种,通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
第二种,通过 在xml中定义init-method 和 destory-method方法
第三种,通过bean实现InitializingBean和 DisposableBean接口
有人问,为什么是这样呢? 这是spring定义的规则,看下源码是比较简单的。
转载于:https://my.oschina.net/u/1185936/blog/599351