单例和原型bean有什么区别?

基本上,bean具有范围,该范围定义了它们在应用程序中的存在

Singleton:表示每个Spring IOC容器对单个对象实例的单个bean定义。

原型:表示对任何数量的对象实例的单个bean定义。

那么什么是“对象实例”。

回答:

原型范围 =每次注入/查找新对象时都会创建一个。它将new SomeClass()每次使用。

单例作用域 = (默认)每次注入/查找相同对象时,都会返回该对象。在这里它将实例化一个实例,SomeClass然后每次都将其返回。

以上是 单例和原型bean有什么区别? 的全部内容, 来源链接: utcz.com/qa/431341.html

回到顶部