关于Spring Bean的生命周期中几个常用方法(@PostConstruct@PreDestroy 等)的执行顺序

Posted catoop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Spring Bean的生命周期中几个常用方法(@PostConstruct@PreDestroy 等)的执行顺序相关的知识,希望对你有一定的参考价值。

按如下顺序执行:

1、初始化顺序

  • 构造方法()
  • BeanPostProcessor.postProcessBeforeInitialization()
  • @PostConstruct
  • InitialingBean.afterPropertiesSet()
  • BeanPostProcessor.postProcessAfterInitialization()

2、关闭服务容器后

  • @PreDestroy
  • DisposableBean.destroy()

(END)

以上是关于关于Spring Bean的生命周期中几个常用方法(@PostConstruct@PreDestroy 等)的执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

Spring注解开发-全面解析常用注解使用方法之生命周期

Spring基础:Bean的生命周期

spring(bean生命周期用到的设计模式常用注解)

Spring Bean 生命周期

在Spring Bean的生命周期中各方法的执行顺序

还记不住Spring Bean的生命周期?看这篇你就知道方法了!