解释 Spring 支持的几种 bean 的作用域?
Posted 咔啡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解释 Spring 支持的几种 bean 的作用域?相关的知识,希望对你有一定的参考价值。
Spring 框架支持以下五种 bean 的作用域:
singleton : bean 在每个 Spring ioc 容器中只有一个实例。
prototype:一个 bean 的定义可以有多个实例。
request:每次 http 请求都会创建一个 bean,该作用域仅在基于 web
的 Spring ApplicationContext 情形下有效。
session:在一个 HTTP Session 中,一个 bean 定义对应一个实例。该
作用域仅在基于 web 的 Spring ApplicationContext 情形下有效。
global-session:在一个全局的 HTTP Session 中,一个 bean 定义对应
一个实例。该作用域仅在基于 web 的 Spring ApplicationContext 情形下有效。
缺省的 Spring bean 的作用域是 Singleton.
以上是关于解释 Spring 支持的几种 bean 的作用域?的主要内容,如果未能解决你的问题,请参考以下文章