1、BeanFactory接口
是Spring原始接口,针对原始接口的实现类功能比较单一
BeanFactory接口实现类的容器,特点是每次在获得对象时才会创建对象
2、ApplicationContext接口
每次容器启动时就会创建容器中配置的所欲对象,并提供更多功能
两个实现类:
ClassPathXMLApplicationContext:从类路径下加载配置文件
FileSystemXmlApplicationContext:从硬盘绝对路径下加载配置文件
结论:在web开发中,使用applicationContext。在资源匮乏的环境可以使用BeanFactory