上一篇文章中就简单描述过Spring IOC, BeanFactroy和ApplicationContext是IOC容器的两个方式,IOC是一种思想(控制反转),
一个原本是由开发者new Object的,但是Spring通过容器,来管理Bean,这样就省去了很多繁琐的管理。
Spring 通过IOC注入方式如下:
BeanFactory beanFactory = new XmlBeanFactory(xmlLocalPath);
ApplicationContext applicationContext = new ClassPathXmlApplicationContext(xmlLocationPath);
ApplicationContex是BeanFactory的子类。通常,我们在项目中会使用ApplicationContex来作为容器创建项目。