Spring中支持的bean作用域有哪些?

IT互联网 已帮助: 时间:2025-06-12 12:06:53

Spring中支持的bean作用域有哪些?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:作用,有哪些,Spring

参考解答

用户头像

4j8***135

2025-06-12 12:06:53

Spring框架支持如下五种不同的作用域:

· singleton:在Spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在。

· prototype:一个bean可以定义多个实例。

· request:每次HTTP请求都会创建一个新的Bean。该作用域仅适用于WebApplicationContext环境。

· session:一个HTTP Session定义一个Bean。该作用域仅适用于WebApplicationContext环境.

· globalSession:同一个全局HTTP Session定义一个Bean。该作用域同样仅适用于WebApplicationContext环境.

bean默认的scope属性是‘singleton’。


上一篇 Spring框架中单例beans是线程安全的吗?

下一篇 有哪些不同类型的IOC(依赖注入)?

相似问题