1. 程式人生 > 其它 >IoC容器-Bean管理(bean作用域)

IoC容器-Bean管理(bean作用域)

IoC操作Bean管理(bean作用域)

1,在Spring裡面,設定建立bean例項是單例項還是多例項

2,在Spring裡面,預設情況下,bean是單例項物件

  

3,如何設定單例項還是多例項

  (1)在spring配置檔案bean標籤裡面有屬性(scope)用於設定單例項還是多例項

  (2)scope屬性值

    第一個值 預設值,singleton,表示單例項物件

    第二個值 prototype,表示是多例項物件

    

    

  (3)singleton 和 prototype區別

    第一 singleton 單例項, prototype 多例項

    第二 設定scope值是 singleton時,載入spring配置檔案時就會建立單例項物件

      設定scope值是 prototype時,不是在載入spring配置檔案時建立物件,在呼叫

      getBean方法時建立多例項物件

   其它scope值: request 一次請求

          session 一次會話 這兩個是 web基礎裡的域物件, 當建立物件時,這個物件就會放到request或者session中