bean工厂

工厂设计模式,创建分发各种bean。配置好它们之
间的写作关系,参与bean的生命周期。
BeanFactory factory = new XmlBeanFactory(
new ClassPathResource("applicationContext.xml"));
bean工厂只把bean的定义信息载进来,用到的时候
才实例化。
factory.getBean("mybean");就可得到一个
bean。
三种经常用到的实现:
1.ClassPathXmlApplicationContext:从类路径中加载。
2.FileSystemXmlApplicationContext:从文件系统加载。
3.XmlWebApplicationContext:从web系统中加载。

ApplicationContext context = 
  new FileSystemXmlApplicationContext("
  c:foo.xml");
ApplicationContext context = 
  new ClassPathXmlApplicationContext("
  foo.xml");
原文地址:https://www.cnblogs.com/laohan110/p/3525385.html