0
0

SpringBoot Bean生命周期

2024-07-15
2024-10-11
文章摘要
|

SpringBoot中Bean的生命周期总的来说有四个阶段:

  1. 创建对象:调用构造方法实例化对象,然后进行依赖注入以填充该对象的内容。
  2. 初始化对象:
  3. 执行Aware接口的回调方法。
  4. 执行BeanPostProcessor接口的postProcessBeforeInitialization方法。
  5. 执行InitializingBean接口的回调方法afterPropertiesSet(优先执行有@PostConstruct注解的方法)。
  6. 执行BeanPostProcessor接口的postProcessAfterInitialization方法。
  7. 在代码中使用Bean.
  8. 在容器销毁前回销毁对象,会执行DisposableBean接口的回调方法destroy(优先执行有@PreDestroy注解的方法)。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!