- 单例bean
(容器启动)构造器 --> postProcessBeforeInitialization(后置处理器的before方法)–>init-method(初始化方法)–>postProcessAfterInitialization(后置处理器的after方法)–>容器关闭调用destroy方法(销毁方法); - 多实例bean
(容器启动)构造器 --> postProcessBeforeInitialization(后置处理器的before方法)–>init-method(初始化方法)–>postProcessAfterInitialization(后置处理器的after方法) --> 容器销毁后不会调用destroy-method方法;(注:后置处理器会在所有bean创建时切入)
spring中bean的生命周期
最新推荐文章于 2024-10-06 20:29:51 发布