Spring容器会负责控制程序之间的关系,而不是由程序代码直接控制。Spring为我们提供了两种核心容器,分别为BeanFactory和ApplicationContext,本节将对这两种核心容器进行简单介绍。
1、 BeanFactory
创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理,其加载配置信息的语法如下:
BeanFactory beanFactory =
new XmlBeanFactory(new FileSystemResource("F:/applicationContext.xml"));
PS:括号内引号内为XML配置文件的位置,另该加载方式在实际开发中并不多用,仅作了解
2、ApplicationContext
ApplicationContext是BeanFactory