IOC接口
- IOC思想基于IOC容器完成,IOC容器底层就是对象工厂
- Spring里面提供了IOC容器实现的两种方式(两个接口)
- BeanFactory
- IOC容器最基本的实现方式,是Spring内部的使用接口,一般不提供开发人员进行使用
- 特点: 加载配置文件的时候,他不会创建对象,在获取对象或使用对象的时候才会创建对象
- ApplicationContext
- BeanFactory接口的子接口,提供更多更强大的功能,一般由开发人员进行使用
- 特点加载配置文件的时候,就会创建对象
-
两个方法的功能相似都能实现加载xml,在通过工厂创建对象、
ApplicationContext主要的实现类
FileSystemXmlApplicationContext
特点:填写的路径为带盘符的路径(全路径)
ClassPathXmlApplicationContext
特点:类路径
BeanFactory