现在一般使用 ApplicationContext,不建议使用 BeanFactory。
这里以使用 BeanFactory
工厂类,和使用 FileSystemXmlApplicationContext
方法为例:
@Test
/**
* 传统方式的工厂类:BeanFactory
*/
public void demo5() {
//创建工厂类
BeanFactory beanFactory = new XmlBeanFactory(new FileSystemResource("e:\\applicationContext.xml"));
//通过工厂获得类
UserService userService = (UserService) beanFactory.getBean("userService");
userService.sayHello();
}