Spring容器
Spring爲我們提供了兩種容器,分別爲BeanFactory和ApplicationContext
1.BeanFactory實例化
創建BeanFactory實例時,需要提供Spring所管理容器的詳細配置信息
BeanFactory beanFactory = new XmlBeanFactory(new FileSystemResource("F:/applicationContext.xml"));
需要寫出xml配置文件的絕對路徑
(這種加載方式在實際開發中並不常見,瞭解即可)
2. ApplicationContext實例化
通常採用兩種方法
- 通過ClassPathXmlApplicationContext創建
Spring容器配置文件applicationContext.xml需要放在類路徑classPath中
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
- 通過FileSystemXmlApplicationContext創建
FileSystemXmlApplicationContext會從絕對路徑中尋找制定的XML配置文件
ApplicationContext applicationContext = new FileSystemXmlApplicationContext(String configLocation);