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

Spring常用配置(1) --- Bean的Scope

p s 描述 應用 ota session 將在 singleton quest 新建

1、Bean的Scope

1.1、理論

Scope描述的是Spring容器如何新建Bean的實例,可以通過@Scope註解實現

  • Singleton:默認配置,一個Spring容器中只有一個Bean的實例,全容器共享一個實例。
  • Prototype:每次調用新建一個Bean實例。
  • Request:Web項目中,給每一個http request 新建一個Bean實例。
  • Session:Web項目中,給每一個http request 新建一個Bean實例。
  • GlobalSession:這個旨在protal應用中有用,給每一個global http session 新建一個Bean實例。
    另外,在Spring Batch中還有一個Scope是使用@StepScope,我們將在批處理一節介紹這個Scope。

Spring常用配置(1) --- Bean的Scope