Spirng的IoC容器主要有两种,即BeanFactory和ApplicationContext
BeanFactory是Spring中最底层的接口,只提供了最简单的IoC功能,负责配置,创建和管理bean.
ApplicationContext继承了BeanFactory,拥有了基本的IoC功能外,还支持
国际化
消息机制
统一的资源加载
AOP
另外ApplicationContext在加载的时候就会创建所有的bean(Web应用推荐),BeanFactory需要等到拿bean的时候才会创建bean(桌面应用推荐).所以,我们一般使用ApplicationContext
网友评论