Spring Bean作用域
Spring Bean作用域
Spring为Bean定义了5种作用域,分别为Singleton、Prototype、Request、Session和Global Session。
- Singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。
- Prototype:每次调用新建一个Bean的实例。
- Request:Web项目中,给每一个http request新建一个Bean实例。
- Session:Web项目中,给每一个http session新建一个Bean实例。
- GlobalSession:这个只在portal应用中有用,给每一个global http session新建一个Bean实例。