可以通过设置bean的scope属性来指定bean的作用域
Spring支持6种作用域:
- singleton: Spring管理该bean, 随Spring Ioc容器共存亡(默认作用域)。
- prototype: 调用getBean使用该bean时创建,若该bean失去引用随时准备被GC
- request: 作用域为一次HTTP请求
- session: 作用域为一次HTTP请求会话
- application: 作用域为整个web应用
- websocket: 作用域为整个 Websocket 的通信过程