Spring中的 Scope 註解

2021-09-19 07:39:03 字數 558 閱讀 4272

在spring中,bean的scope引數值用於決定訪問者的bean例項應該以哪種方式返回spring容器呼叫方法

bean的scope引數支援5種型別

1.singleton--按照spring的ioc容器返回乙個單bean例項;

2.prototype--每當請求的時候返回乙個新的bean例項;

3.request--按照http request返回乙個單一的bean例項;

4.session--按照http session返回乙個單一的bean例項;

5.globalsession--按照global http session返回乙個單一的bean例項。

大多數情況下,只需要處理spring的核心scope singleon(單例模式)和prototype(原型模式)

--------------------- 

@component註解預設例項化的物件是單例,如果想宣告成多例物件可以使用@scope("prototype")

@repository預設單例

@service預設單例

@controller預設多例

Spring中的 scope註解

預設是單例模式,即scope singleton 另外scope還有prototype request session global session作用域。scope prototype 多例 scope預設是單例模式 singleton 如果需要設定的話 scope prototype 1.sin...

Spring中的 scope註解

預設是單例模式,即scope singleton 另外scope還有prototype request session global session作用域。scope prototype 多例 scope預設是單例模式 singleton 如果需要設定的話 scope prototype 1.sin...

Spring中的 scope註解

scope,也稱作用域,在 spring ioc 容器是指其建立的 bean 物件相對於其他 bean 物件的請求可見範圍。在 spring ioc 容器中具有以下幾種作用域 基本作用域 singleton prototype web 作用域 reqeust session globalsessio...