Spring 框架中有 5 个 bean 作用域。
编号 | 范围 | 说明 |
---|---|---|
1 | 单例bean | 实例将只有一次,并且IOC容器将返回相同的实例。它是默认范围。 |
2 | prototype | 每次请求时都会创建bean实例。 |
3 | request | 每个HTTP请求都会创建bean实例。 |
4 | session | 每个HTTP session 都会创建bean 实例。 |
5 | globalsession | bean 实例将在每个 HTTP 全局会话中创建。它只能在 portlet 上下文中使用。 |