文章目录
Spring IOC容器
Spring IOC 容器是整个Spring框架的核心部分。容器会创建对象,配置对象之间的依赖关系,并且还会管理这些对象完整的生命周期。Spring IOC容器使用 依赖注入(D) 来管理组成应用程序的组件。
Spring主要提供了两种IOC容器:
- BeanFactory容器
- ApplicationContext容器
BeanFactory
BeanFactory本质上是一个提供了可以维护注册在它里面的不同对象,以及维护这些对象之间的依赖关系的高级工厂接口。
开发人员可以使用BeanFactory来管理和使用注册在里面的Bean对象
怎样创建BeanFactory
通过创建一个XML格式的来定义Bean,并且通过读取这个XML文件来获取定义的Bean。
InputStream is = new FileInputStream("beans.xml");