Spring中bean的作用域分為單例項和多例項
預設是單例項:獲取多次都是單個物件
如何設定?
bean標籤有scope屬性
<bean id="myBean" class="com.zong.sprong.MyBean" scope="prototype">
預設是singleton表示單例項,prototype表示多例項
另外還有一個區別:
singleton模式下,建立物件發生在載入spring配置檔案
prototype模式下,建立物件發生在呼叫getBean方法的時候
Spring中bean的作用域分為單例項和多例項
預設是單例項:獲取多次都是單個物件
如何設定?
bean標籤有scope屬性
<bean id="myBean" class="com.zong.sprong.MyBean" scope="prototype">
預設是singleton表示單例項,prototype表示多例項
另外還有一個區別:
singleton模式下,建立物件發生在載入spring配置檔案
prototype模式下,建立物件發生在呼叫getBean方法的時候