Loading

spring 中 Bean 的生命周期

spring 中 Bean 的生命周期是怎样的?

原文 连环18问 https://mp.weixin.qq.com/s/liWn2Dn91cmuiqHSxVO_fA

SpringBean 生命周期大致分为4个阶段:

图片

  • 1.「实例化」,实例化该 Bean 对象

  • 2.「填充属性」,给该 Bean 赋值

  • 3.「初始化」

  • 如果实现了 Aware 接口,会通过其接口获取容器资源

  • 如果实现了 BeanPostProcessor 接口,则会回调该接口的前置和后置处理增强

  • 如果配置了 init-method 方法,]会执行该方法

  • 4.「销毁」

  • 如果实现了 DisposableBean 接口,则会回调该接口的 destroy 方法

  • 如果配置了 destroy-method 方法,则会执行 destroy-method 配置的方法

posted @ 2025-01-03 11:23  我不想学编丿程  阅读(20)  评论(0)    收藏  举报