SpringBoot Bean生命周期
SpringBoot中Bean的生命周期总的来说有四个阶段:
- 创建对象:调用构造方法实例化对象,然后进行依赖注入以填充该对象的内容。
- 初始化对象:
- 执行
Aware
接口的回调方法。 - 执行
BeanPostProcessor
接口的postProcessBeforeInitialization
方法。 - 执行
InitializingBean
接口的回调方法afterPropertiesSet
(优先执行有@PostConstruct
注解的方法)。 - 执行
BeanPostProcessor
接口的postProcessAfterInitialization
方法。
- 执行
- 在代码中使用Bean.
- 在容器销毁前回销毁对象,会执行
DisposableBean
接口的回调方法destroy
(优先执行有@PreDestroy
注解的方法)。
最近更新:10/11/2024, 5:04:01 AM
原文链接:SpringBoot Bean生命周期
上一篇:SpringBoot Bean的循环依赖|下一篇:.npmrc设置electron镜像