跳至主要內容

Spring Bean作用域


Spring Bean作用域

Spring为Bean定义了5种作用域,分别为Singleton、Prototype、Request、Session和Global Session。

  1. Singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。
  2. Prototype:每次调用新建一个Bean的实例。
  3. Request:Web项目中,给每一个http request新建一个Bean实例。
  4. Session:Web项目中,给每一个http session新建一个Bean实例。
  5. GlobalSession:这个只在portal应用中有用,给每一个global http session新建一个Bean实例。
上次编辑于:
贡献者: Neil