spring bean 的生命周期
来源:互联网 发布:mynba2k18网络维护中 编辑:程序博客网 时间:2024/06/05 16:24
spring Bean完整的生命周期从创建spring容器开始,到spring容器销毁bean
1.实例化BeanFactoryPostProcessor实现类执行BeanFactoryPostProcessor的postProcessBeanFactory方法 如图:
2.实例化BeanPostProcessor实现类执行无参构造 如图:
3.实例化InstantiationAwareBeanPostProcessorAdapter实现类执行无参构造 如图:
4.调用InstantiationAwareBeanPostProcessor的postProcessBeforeInstantiation方法 如图:
5.执行Bean构造器 如图:
6.调用InstantiationAwareBeanPostProcessor的postProcessPropertyValues方法 如图:
7.为Bean注入属性
8.调用BeanNameAware的setBeanName方法 如图:
9.调用BeanFactoryAware的setBeanFactory方法 如图:
10.调用BeanPostProcessor的postProcessBeforeInitialization方法 如图:
11.调用InitializingBean的afterPropertiesSet方法 如图:
12.调用<bean>的init-Method属性指定的初始化方法 如图:
13.调用BeanPostProcessor的postProcessAfterInitialization方法 如图:
14.调用InstantiationAwareBeanPostProcessor的postProcessAfterInstantiation方法 如图:
15.容器初始化成功,调用person类的tostring方法输出
16.调用DisposableBean的destroy方法 如图:
17.调用<bean>的destory-Method属性指定的初始化方法 如图:
- Spring Bean的生命周期
- Spring Bean的生命周期
- spring - bean的生命周期
- Spring Bean的生命周期
- spring bean 的生命周期
- Spring bean的生命周期
- spring bean的生命周期
- Spring Bean的生命周期
- Spring Bean的生命周期
- Spring bean的生命周期
- Spring Bean的生命周期
- Spring Bean的生命周期
- Spring bean的生命周期
- Spring Bean的生命周期
- Spring Bean的生命周期
- Spring Bean 的生命周期
- spring Bean的生命周期
- spring Bean的生命周期
- java 时间处理
- Easy UI
- 2017 Multi-University Training Contest 2 solutions BY 电子科技大学
- python读取excel(Python处理xls)
- linux permission denied
- spring bean 的生命周期
- (二)onSaveInatanceState()和onRestoreIntanceState()
- Ubuntu16.04下载安装wine使用TIM/QQ
- Thumbnailator--google图片处理项目
- 关于类和对象的进一步讨论
- CS231n官方笔记授权翻译总集篇发布
- 初识HTML&sublime
- MyBatis mapper的理解
- java 编码规范