1. 程式人生 > >Spring常用配置 - Bean的Scope

Spring常用配置 - Bean的Scope

Scope描述的是Spring容器如何新建Bean的例項的。Spring的Scope有以下幾種,通過@Scope註解來實現。

1. singleton:Spring的預設設定。一個Spring容器只有一個該Bean的例項。

2. prototype:每次呼叫,均新建一個Bean的例項。

3. request:web專案中,給每個http request新建一個bean的例項。

4. session:web專案中,給每個http session新建一個bean的例項。

5. globalsession:這個只在portal應用中有用。給每個global http session 新建一個bean的例項。

另外,在spring batch 中還有一個scope,即使用@stepscope.