非单一的豆子不是春天的原型

时间:2014-03-09 23:32:11

标签: spring

我正在阅读SmartFactoryBean的文档,并对文档说明isPrototype不是isSingleton的反转

感兴趣

并且任何作用域bean都不是原型。

这是因为他们并非真正独立吗?我们的意思是不是真正的独立。

这背后的理由是什么?

我无法令人信服地回答我的自我,因此转向了专家。

VAM

1 个答案:

答案 0 :(得分:0)

Prototype正在处理独立实例,也就是每次你要求bean时,你都会得到一个不同的实例。 Singleton是每次你要求它时给你完全相同的实例。

Prototypesingleton是Spring支持的范围之一。它支持许多其他范围,即requestsession(分别用于HTTP请求和会话),step(用于Spring Batch步骤)等等。您甚至可以{{3} }

doc基本上陈述的是isPrototype返回false,这并不意味着bean是单例,因为它可以是bean附加到HTTP会话。

create your own提供了有关此主题的更多详细信息。