BeanFactory是Spring生成Bean的工厂类,并可以获取对象。
FactoryBean则是Spring IOC容器中的一个特殊的Bean。实现了FactoryBean的类同样可以创建对象,类似与简单工厂模式。
如果要获取FactoryBean创建的对象,则通过FactoryBean的名字即可获取。如@Component("index"),则getBean("index")即可。
如果要获取FactoryBean实例,则getBean("&index")即可获取。
BeanFactory是Spring生成Bean的工厂类,并可以获取对象。
FactoryBean则是Spring IOC容器中的一个特殊的Bean。实现了FactoryBean的类同样可以创建对象,类似与简单工厂模式。
如果要获取FactoryBean创建的对象,则通过FactoryBean的名字即可获取。如@Component("index"),则getBean("index")即可。
如果要获取FactoryBean实例,则getBean("&index")即可获取。