天天看點

spring bean 的聲明周期和bean的作用域

1,Spring對bean進行執行個體化,

2,Spring将值和bean的引用注入到bean對應的屬性中,

3,···

4···

5```

6```

7``

8``

9此時bean已經準備就緒。可以被應用程式使用了。他們将一直駐留在應用上下文中,直到該應用上下文被銷毀。

bean的作用域

 單列(Singleton   生go time):在整個應用中,隻建立一個bean的一個執行個體。

原型(protorType   p t type)每次注入或者通過Spring應用上下文擷取的時候,都會建立一個新的bean執行個體。@Scope("prototype")

會話(session)在web應用中,為每個會話建立一個bean執行個體。

請求(request)在web應用中,為每個請求建立一個bean執行個體。

繼續閱讀