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镜像