侧边栏壁纸
  • 累计撰写 116 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

SpringBoot Bean生命周期

SpringBoot Bean生命周期

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

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

博主关闭了所有页面的评论