1. 程式人生 > >Spring——bean標籤的scope屬性

Spring——bean標籤的scope屬性

bean標籤的scope屬性

scope="singleton"預設值,單例。一次只能建立一個物件,也就是隻有一個例項

scope="prototype"原型,多例。一次可以建立多個物件,可以有多個例項,每次請求(將其注入到另一個bean中,或者以程式的方式呼叫容器的getBean()方法),都會產生一個新的bean例項。

當我們整合struts2Action時,由於Action類是有狀態的物件(有屬性)。必須使用scope="prototype"

@Scope("prototype") 多例

單例只要不寫@Scope註解就是單例。