SpringBean的生命周期说说?

SpringBean的生命周期说说?
SpringBean 生命周期简单概括为4个阶段:

  1. 实例化,创建一个Bean对象
  2. 填充属性,为属性赋值
  3. 初始化
  • 如果实现了xxxAware接口,通过不同类型的Aware接口拿到Spring容器的资源
  • 如果实现了BeanPostProcessor接口,则会回调该接口的postProcessBeforeInitialzationpostProcessAfterInitialization方法
  • 如果配置了init-method方法,则会执行init-method配置的方法

4.销毁

  • 容器关闭后,如果Bean实现了DisposableBean接口,则会回调该接口的destroy方法
  • 如果配置了destroy-method方法,则会执行destroy-method配置的方法
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容