Spring学习笔记2-IoC容器

115 阅读1分钟

IoC容器具有依赖注入功能,它用于创建和管理对象实例

IoC容器分类

1.Spring BeanFactory 容器

在 Spring 中,有大量对 BeanFactory 接口的实现。其中,最常被使用的是 XmlBeanFactory 类

2.Spring ApplicationContext 容器

最常被使用的 ApplicationContext 接口实现有如下三种:

FileSystemXmlApplicationContext:该容器从 XML 文件中加载已被定义的 bean。在这里,你需要提供给构造器 XML 文件的完整路径。

ClassPathXmlApplicationContext:该容器从 XML 文件中加载已被定义的 bean。在这里,你不需要提供 XML 文件的完整路径,只需正确配置 CLASSPATH 环境变量即可,因为,容器会从 CLASSPATH 中搜索 bean 配置文件。

WebXmlApplicationContext:该容器会在一个 web 应用程序的范围内加载在 XML 文件中已被定义的 bean。