分类 Spring 下的文章

SpringIOC容器可以管理Bean生命周期,Spring允许在Bean生命周期的特定点执行定制的任务。

SpringIOC容器对Bean的生命周期进行管理的过程:

  1. 通过构造器或工厂方法创建Bean实例
  2. 为Bean的属性设置值和对其他Bean的引用
  3. (初始化前:可以将Bean实例传递给Bean后置处理器postProcessBeforeInitialization)
  4. 调用Bean的初始化方法
  5. (初始化后:可以将Bean实例传递给Bean后置处理器postProcessAfterInitialization)
  6. Bean 可以使用了
  7. 当容器关闭时,调用Bean的销毁方法

在Bean的声明里设置init-method 和 destroy-method属性,为Bean指定初始化和销毁方法

- 阅读剩余部分 -