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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

posted on 2021-04-05 11:31  周文豪  阅读(118)  评论(0编辑  收藏  举报