BeanFactory和FactoryBean的区别
2019-04-25 22:26
197 查看
BeanFactory是Spring生成Bean的工厂类,并可以获取对象。
FactoryBean则是Spring IOC容器中的一个特殊的Bean。实现了FactoryBean的类同样可以创建对象,类似与简单工厂模式。
如果要获取FactoryBean创建的对象,则通过FactoryBean的名字即可获取。如@Component("index"),则getBean("index")即可。
如果要获取FactoryBean实例,则getBean("&index")即可获取。
相关文章推荐
- spring中BeanFactory和FactoryBean的区别
- Spring中BeanFactory与ApplicationContext的区别
- Spring中BeanFactory和ApplicationContext的生命周期及其区别详解
- Spring 中 ApplicationContext 和 BeanFactory 的区别
- BeanFactoryPostProcessor和BeanPostProcessor的使用和区别
- Spring BeanFactory与FactoryBean的区别
- BeanFactory和FactoryBean的区别
- LocalSessionFactoryBean加载Hibernate 映射的几种方式及区别
- BeanFactory 与 FactoryBean的区别及FactoryBean详解
- Spring中ApplicationContext和beanfactory区别
- LocalSessionFactoryBean加载Hibernate 映射的几种方式及区别
- (自用)获取bean对象时BeanFactory和ApplicationContext的区别
- BeanFactory和ApplicationContext联系和区别
- 理解spring中的BeanFactory和FactoryBean的区别与联系
- spring中BeanFactory和FactoryBean的区别
- 【Spring源码解读】BeanFactory和FactoryBean区别及类装载源码解读
- Spring中ApplicationContext和beanfactory区别---解析一
- Spring中BeanFactory和FactoryBean的区别
- BeanFactoryPostProcessor和BeanPostProcessor的区别
- ApplicationContext与BeanFactory区别: