美文网首页
spring bean的生命周期

spring bean的生命周期

作者: devKen | 来源:发表于2021-06-28 16:27 被阅读0次

Bean级生命周期接口

BeanNameAware

BeanFactoryAware

ApplicationContextAware

InitializingBean

DisposableBean

容器级生命周期接口

BeanPostProcessor

InstantiationAwareBeanPostProcessorAdapter

执行顺序

启动阶段

实例化-》InstantiationAwareBeanPostProcessorAdapter.postProcessBeforeInstantiation-》bean的构造函数-》InstantiationAwareBeanPostProcessorAdapter.postProcessPropertyValues-》属性赋值-》BeanNameAware-》BeanFactoryAware-》ApplicationContextAware-》BeanPostProcessor.postProcessBeforeInitialization-》InitializingBean.afterPropertiesSet-》@Bean定义的initMethod-》BeanPostProcessor.postProcessAfterInitialization-》InstantiationAwareBeanPostProcessorAdapter.postProcessAfterInitialization

销毁阶段

DisposableBean.destory-》@Bean定义的destoryMethod

代码案例

https://gitee.com/ken19931017/spring-demo/tree/master/SpringBeanLifeCycleDemo

相关文章

网友评论

      本文标题:spring bean的生命周期

      本文链接:https://www.haomeiwen.com/subject/iwqiyltx.html