Bean scopes
Scope | Description |
---|---|
singleton | (默认的)每个String IoC容器作用域中一个bean定义只对应一个对象实例 |
prototype | 一个bean定义对应多个对象实例 |
request | 一个bean定义作用于HTTP request生命周期。仅在基于web的Spring ApplicationContext中有效 |
session | 一个bean定义作用于HTTP session生命周期。仅在基于web的Spring Application中有效 |
global Session | 一个bean定义于全局的HTTP session生命周期。仅在基于web的Spring ApplicationContext中有效 |
application | 一个bean定义作用于全局的HTTP session生命周期。仅在基于web的Spring ApplicationContext中有效 |
websocket |
ConfigurableBeanFactory.SCOPE_PROTOTYPE
ConfigurableBeanFactory.SCOPE_SINGLETON
WebApplicationContext.SCOPE_REQUEST
WebApplicationContext.SCOPE_SESSION