欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > Spring Bean生命周期

Spring Bean生命周期

2025/12/14 9:57:22 来源:https://blog.csdn.net/qq_41840843/article/details/140386918  浏览:    关键词:Spring Bean生命周期

Spring Bean生命周期


💖The Begin💖点点关注,收藏不迷路💖
BeanPostProcessor.postProcessBeforeInitialization
自定义的init方法
InitializingBean.afterPropertiesSet
BeanPostProcessor.postProcessAfterInitialization
DisposableBean.destroy
配置的destroy-method
实例化
依赖注入
感知阶段
BeanNameAware
BeanFactoryAware
前处理
初始化
Bean准备就绪
后处理
使用
销毁
资源清理

Spring Bean的生命周期包括以下几个主要阶段:

  1. 实例化

    • 根据配置创建Bean实例。
  2. 依赖注入

    • 为Bean的属性注入依赖。
  3. 感知阶段

    • BeanNameAware:设置Bean的名称。
    • BeanFactoryAware:提供对容器自身的访问。
  4. 前处理

    • BeanPostProcessor的postProcessBeforeInitialization方法调用,为Bean的进一步处理提供机会。
  5. 初始化

    • 自定义的init方法:通过配置指定的方法。
    • InitializingBean接口afterPropertiesSet方法调用,完成Bean的初始化工作。
  6. 后处理

    • BeanPostProcessor的postProcessAfterInitialization方法调用,为Bean的最终处理提供机会。
  7. 使用

    • Bean准备就绪,供应用中的其他部分使用。
  8. 销毁

    • DisposableBean接口destroy方法调用,用于清理资源。
    • 配置的destroy-method:通过配置指定的销毁方法调用。

这些阶段共同构成了Spring Bean从创建到销毁的完整生命周期。

在这里插入图片描述


💖The End💖点点关注,收藏不迷路💖

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com