scope 屬性 :bean的作用範圍
singleton:預設的,
spring會採用單例模式建立這個物件。
prototype:多例模式。(
struts2和
spring整合一定會用到)
request :web專案中,spring建立這個類以後,將這個類存入到request範圍中。
session :web專案中,spring建立這個類以後,將這個類存入到session範圍中。
globalsession :web專案中,必須在porlet環境下使用。但是如果沒有這種環境,相對於session。在系統下存入資料後,在其子系統下就不需要重新登入。模擬於qq,子系統為qq空間
bean的作用範圍?
通過scope屬性,可以設定bean的作用域,spring支援5種作用域。singleton單態模式 在整個容器內,使用singletion定義的bean是單例的,預設是單態的。prototype 原態模式 每次使用getbean方法獲取的同乙個例項都是乙個新的例項。request 對於每一次htt...
Spring中的Bean的作用範圍
spring容器中通過bean標籤例項化時,同時也可以指定bean的作用範圍,通過scope 來設定。範圍作用描述 singleton spring中預設的作用範圍是乙個單例的模式,ioc容器中只會有乙個bean定義的例項 prototype 多例的,每次呼叫getbean 方法獲取bean標籤的作...
bean的作用範圍與bean的生命週期
作用範圍 五種 scope屬性控制 singleton 單例,也是預設值 prototype 多例,比如讓spring接管struts2的action的時候就必須配置此屬性 request 一次請求以及此次請求的 session 作用範圍是一次會話 globalsession 作用範圍是一次全域性會...