【spring源码】知识脉络 系列文章——spring整体脉络图
目录
BeanFactory和ApplicationContext区别?
spring整体脉络图
springIOC加载过程?
类文件/xml文件/注解配置类会被读取,扫描,注册成为beanDefinition放在beanDefinitionMap中,此过程为application context 中进行;beanFactory通过getBean的过程未ioc 是承载bean生命过程的容器container。至此这个spring创造的生态环境加载完成。
BeanFactory和ApplicationContext区别?
在代码上:beanFactory是最顶层的接口,application context是继承自beanFactory,因此他们都能创建/获取bean,同时application context又比beanFactory多了许多功能比如:事件监听/国际化/读取文件等等。