IoC容器实例化Bean三种方式

走远了吗. 提交于 2020-02-13 08:47:20

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

第二种: 静态工厂方法

第三种: 实例工厂方法

所有的配置如下

测试代码如下:

结论:spring默认是单例

面试题: BeanFactory和FactoryBean的区别 ?

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

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

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

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!