前景回顾,上一章节讲述的是IOC操作Bean管理的内容。Spring中呢有两种bean,一种是普通bean,另一种是工厂bean。工厂Bean呢是比较灵活的一种方式,在配置文件中配置bean类型可以和返回类型不同。接下来呢,就给大家梳理一下bean的作用域。
一、在spring里面,设置创建bean实例是单实例还是多实例。
二、在spring中,默认情况下,bean是单实例。
通过上面两个图可以看出,运行结果的地址是相同的,说明这是单实例的情况。接下来就会讲一下如何设施是多实例,还是单实例。
三、如何设置单实例还是多实例呢?
1)在spring配置文件bean标签里面有属性(scope)用于设置单实例还是多实例
2)scope属性值:
第一个值未默认值,singleton,表示:单实例对象
第二个值,prototype,表示:多实例对象
当我们在配置文件中,配置bean的时候,用上scope属性,给prototype值,就是多实例对象,可以从运行结果看出来。两个值是不相同的。