Spring源码系列01——spring总体介绍
问题:
1.描述下BeanFactory。
2.BeanFactory和ApplicationContext的区别?
3.简述SpringIoC的加载过程。
4.简述Bean的生命周期。
5.Spring中有哪些扩展接口及调用时机。
SpringIOC的大致加载过程
看图答题。
1.描述下BeanFactory。
beafactory是spring框架的顶层接口设计,具有创建bean实例的能力;并且提供了getBean()方法,可以获取bean;
2.BeanFactory和ApplicationContext的区别?
ApplicationContext除了具有beanFacotory的功能之外,还提供了事件、国际化/修改bean,注册bean等后置处理器,可以说比beanfacroty功能更轻大,更好用,更易于与其他框架进行集成。
3.简述SpringIoC的加载过程。
看图
4.简述Bean的生命周期。
看图,或者参考
spring实战笔记——bean的生命周期
5.Spring中有哪些扩展接口及调用时机。
具体看图中的postprocessor。