简单介绍下Spring中Bean的生命周期?
简单介绍下Spring中Bean的生命周期?
创建对象
初始化
BeanPostProcessor.postProcessBeforeInitializationInitializingBean 回调(先执行 @PostConstruct)BeanPostProcessor.postProcessAfterInitialization使用对象
销毁对象
DisposableBean 回调(先执行 @PreDestory)其中创建对象和初始化都是在 AbstractAutowireCapableBeanFactory.doCreateBean() 方法里完成的。