spring(2)

使用bean工厂获得bean的方法:
BeanFactory  factory = new XmlBeanFactory(new  ClassPathResource("applicationContext.xml"));
factory.getBean("");
与ClassPathXmlApplicationContext加载的不同是,这个方法只在getBean的时候才会创建Bean对象(针对于bean的scope是singleton,如果是prototype的话无区别)。一般程况下还是使用ClassPathXmlApplicationContext方法,而当内存比较少的时候,例如是移动设备就会使用Bean工厂方法创建。

你可能感兴趣的:(spring)