Spring实现初始化方法和销毁方法的三种方法

在spring  容器初始化 bean 和销毁前所作的操做定义方式有三种:spring

  1. 第一种,经过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean以前进行的操做xml

  2. 第二种,经过 在xml中定义init-method 和  destory-method方法接口

  3. 第三种,经过bean实现InitializingBean和 DisposableBean接口源码


有人问,为何是这样呢? 这是spring定义的规则,看下源码是比较简单的。it

相关文章
相关标签/搜索