Spring中Bean的作用域

Zong發表於2021-06-13

Spring中bean的作用域分為單例項和多例項
預設是單例項:獲取多次都是單個物件

如何設定?
bean標籤有scope屬性

<bean id="myBean" class="com.zong.sprong.MyBean" scope="prototype">

預設是singleton表示單例項,prototype表示多例項

另外還有一個區別:
singleton模式下,建立物件發生在載入spring配置檔案
prototype模式下,建立物件發生在呼叫getBean方法的時候

相關文章