Spring中Bean的作用范围调整

用工厂模式解耦时,我们知道我们的Bean是一个单例的bean,如何调整呢?用Bean标签的scope属性,该属性的作用是用于指定bean的作用范围。

Scope属性的取值有5个:常用的取值为singleton和prototype

1、Singleton:单例的,是默认值

2、Prototype:多例的,这样两次获取的对象不是同一个。

3、Request:作用于web应用的请求范围

4、Session作用于web应用的会话范围

5、Global-session作用于集群环境的会话范围(全局会话范围),当不是集群环境时,它就是session

原文地址:https://www.cnblogs.com/zwh0910/p/14618048.html