Spring IOC过程总结
来源:互联网 发布:肯特州立大学知乎 编辑:程序博客网 时间:2024/05/29 10:52
spring加载bean过程(IOC过程)
1.载入xml配置文件,通过xml文件构造BeanDefinition的Map(在DefaultListableBeanFactory中)
2.实例化BeanFactoryPostProcessors类型的bean、调用postProcessBeanFactory方法修改BeanDefinition定义
3.实例化BeanPostProcessor类型的bean
4.实例化Singletons类型的bean(getBean方法)
1)调用构造方法实例化bean(如果是FactoryBean,则实例化ProxyFactoryBean类型的bean)
2)初始化属性(可能引起getBean的递归调用)
3)若实现Aware接口,调用接口方法
4)调用BeanPostProcessor的postProcessBeforeIniti和alization方法
5)若实现InitializingBean接口,调用接口afterPropertiesSet方法、调用init方法
1.载入xml配置文件,通过xml文件构造BeanDefinition的Map(在DefaultListableBeanFactory中)
2.实例化BeanFactoryPostProcessors类型的bean、调用postProcessBeanFactory方法修改BeanDefinition定义
3.实例化BeanPostProcessor类型的bean
4.实例化Singletons类型的bean(getBean方法)
1)调用构造方法实例化bean(如果是FactoryBean,则实例化ProxyFactoryBean类型的bean)
2)初始化属性(可能引起getBean的递归调用)
3)若实现Aware接口,调用接口方法
4)调用BeanPostProcessor的postProcessBeforeIniti和alization方法
5)若实现InitializingBean接口,调用接口afterPropertiesSet方法、调用init方法
6)调用BeanPostProcessor的postProcessAfterInitialization方法
0 0
- Spring IOC过程总结
- spring Ioc大致过程
- Spring IOC初始化过程
- [spring]ioc启动过程
- spring ioc过程 记录
- Spring IoC总结
- Spring Ioc总结
- Spring Ioc基础总结
- spring之IOC总结
- Spring学习总结IOC
- spring ioc 总结
- Spring IOC知识点总结
- Spring-IOC+DI-启动过程
- Spring IOC容器启动过程
- 【Java】spring ioc实现过程
- Spring IOC 慢慢总结中。。
- Spring总结2—IOC
- Spring IOC的理解总结
- ==和equals方法
- leetcode Longest Substring Without Repeating Characters
- autoconfig和autoreconfig详解
- Ubuntu更新出现 The system is running in low-graphics mode解决方法
- Eclipse 设置保护色
- Spring IOC过程总结
- OCP-1Z0-051-题目解析-第20题
- 【Matlab】 meshgrid surf1
- nginx - 缓存过期影响因素的优先级分析
- 按钮点击事件的4种实现方法(2014.6.28)
- android 代码设置、打开wifi热点及热点的连接
- 【HDU】 2243 考研路茫茫——单词情结 AC自动机+矩阵加速
- 纯CSS实现的非常酷的卡通肖像和眨眼动效
- The run destination My Mac 64-bit is not valid for Running the scheme '*****'.