spring bean 生命周期

springIOC 容器中bean 的生命周期方法
  • springioc容器可以管理bean的生命周期,spring允许在bean生命周期的特定点执行定制任务
  • springIOC 容器对bean的生命周期进行管理的过程:
    1. 通过构造器 或工厂

配置文件中 可在 中设置 init-method destory-method 指定bean在初始化 和 销毁时的方法。

applicationContext 的子接口 ConfigurableApplicationContext 才有 bean 的close方法。

spring bean 生命周期_第1张图片
配置初始化,销毁0.png
spring bean 生命周期_第2张图片
bean初始化、销毁方法测试代码.png

创建bean后置处理器

对spring bean 实例逐一扫描处理 用于检查bean实例,或者对bean属性进行更改

需实现 BeanPostProcessor 接口 。


    
    

你可能感兴趣的:(spring bean 生命周期)