spring支持几种bean作用域
时间: 2023-10-30 21:55:21 浏览: 90
Spring支持以下五种bean作用域:
1. singleton:只创建一个bean实例,每次请求都返回同一个实例。
2. prototype:每次请求都创建一个新的bean实例。
3. request:在web应用中,每个HTTP请求都创建一个新的bean实例,该bean仅在当前HTTP请求中有效。
4. session:在web应用中,每个HTTP会话都创建一个新的bean实例,该bean仅在当前会话中有效。
5. global-session:在基于portlet的web应用中,每个portlet应用都创建一个新的bean实例,该bean仅在当前portlet应用中有效。
相关问题
spring支持几种bean的作用域
Spring支持五种Bean的作用域,分别是:
1. singleton:单例模式,整个应用只有一个实例。
2. prototype:原型模式,每次请求都会创建一个新的实例。
3. request:请求模式,每次HTTP请求都会创建一个新的实例。
4. session:会话模式,每个HTTP会话都会创建一个新的实例。
5. global session:全局会话模式,只在基于portlet的web应用中有意义,它表示整个portlet应用只有一个实例。
spring 支持几种 bean 的作用域
Spring 支持以下五种 Bean 的作用域:
1. Singleton:单例模式,一个 Bean 只会被创建一次,每次获取该 Bean 都会返回同一个实例。
2. Prototype:原型模式,每次获取该 Bean 都会创建一个新的实例。
3. Request:请求作用域,每个 HTTP 请求都会创建一个新的实例,该实例仅在当前请求内有效。
4. Session:会话作用域,每个 HTTP 会话都会创建一个新的实例,该实例在整个会话期间都有效。
5. GlobalSession:全局会话作用域,仅在使用 Portlet 上下文时才有意义,表示整个 Portlet 应用程序的生命周期内都有效。
阅读全文