型別 說明
singleton
在spring ioc
容器中僅存在乙個bean
例項,bean
以單例項的方式存在
prototype
每次從容器中呼叫bean
時,都返回乙個新的例項,即每次呼叫getbean()
時,相當於執行new ***bean()
的操作
request
每次http
請求都會建立乙個新的bean環境
session
同乙個http session
共享乙個bean
,不同的http session
使用不同的bean環境
globalsession
同乙個全域性session
共享乙個bean
,一般用於portlet環境
注:在低版本的spring
中,由於只有兩個bean
作用域(singleton
和prototype
),所以採自用singlon=」true|false」
的配置方式,spring2.0
為了向後相容,依舊支援這種配置方式。不過,spring 2.0
作用域型別》」
Spring中Bean的作用域
bean作用域 作用域描述 singleton 在每個spring ioc容器中乙個bean定義對應乙個物件例項。整個容器中只有該bean的唯一例項 prototype 乙個bean定義對應多個物件例項。request session global session 因為這樣在配置中的任何錯誤就會即刻...
spring中bean的作用域
如何使用spring的作用域 這裡的scope就是用來配置spring bean的作用域,它標識bean的作用域。在spring2.0之前bean只有2種作用域即 singleton 單例 non singleton 也稱prototype spring2.0以後,增加了session reques...
Spring中bean的作用域
1 singleton作用域 當乙個bean的作用域設定為singleton,spring ioc容器只會建立該bean定義的唯一例項。2 prototype prototype作用域部署的bean,每一次請求都會產生乙個新的bean例項,相當與乙個new的操作。3 request request表...