Skip to content

SpringBoot Bean生命周期

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

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

e16d7995-178b-4798-9bc4-ddcca6a00739.png

最近更新:10/11/2024, 5:04:01 AM

原文链接:SpringBoot Bean生命周期

|下一篇:.npmrc设置electron镜像