您的位置:首页 > 移动开发

Spring的接口BeanFactory和ApplicationContext

2012-11-04 18:40 309 查看
Spring窗口提供了两个接口:BeanFactory和ApplicationContext,这二个接口也是Spring的上下文,它们是生产Bean的工厂,Bean是工厂产生的实例;

BeanFactory负责Bean的创建、配置、管理和Bean与Bean之间的依赖关系;

BeanFactory接口提供了四个方法:

containsBean(Bean bean):判断是否存在一个Bean;

getBean(Bean bean):根据Bean的ID名字得到一个Bean的实例;

getBean(Bean,Type type):根据BeanrID名字和类型得到一个Bean的实例;

getType(Type type):根据Bean的类型得到一个Bean的实例;

BeanFactory接口的实现类有很多,常用的有

XmlBeanFactory类,这个类的构造器有参数是Resource对象,它继承了一个InputStreamSource对象,传给构造器的参数是一个IO流,这个IO流是Spring的配置文件;



ApplicationContext接口提供了二个常用的对象

FileSystemApplicationContext类

ClassPathXmlApplicationContext类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: