IoC容器实例化Bean三种方式

第一种: 默认无参数构造器

第二种: 静态工厂方法

第三种: 实例工厂方法

所有的配置如下

测试代码如下:

结论:spring默认是单例

面试题: BeanFactory和FactoryBean的区别 ?

       BeanFactory 指整个spring容器,可以管理各种对象,从工厂获取各种对象

       FactoryBean 可以获取一种对象的工厂

FactoryBean 可以通过实现 getObject() 实现返回对象 !

结论:使用FactoryBean返回的不是单例

posted @ 2015-11-01 15:33  自相矛盾  阅读(485)  评论(0编辑  收藏  举报