spring有效作用域
| 作用范围 | 描述 |
| singleton | 每个spring IoC窗口中只创建一个Bean实例 |
| prototype | 每次请求时都创建一个新的Bean实例 |
| request | 每个HTTP请求创建一个Bean实例,这个作用域仅在Web应用程序的上下文里有效 |
| session | 每个HTTP会话创建一个Bean实例,这个作用域仅在Web应用程序的上下文里有效 |
| globalSession | 为每个全局的HTTP会话创建一个Bean实例,这个作用域仅在门户应用程序的上下文里有效 |
在xml文件里,可以在<bean>元素的scope属性里设置Bean的作用域,默认情况下,spring只为每个在IoC窗口里声明的Bean创建一个实例,即默认作用域为singleton,它是所有Bean的默认作用域。
提示:spring1.x版本只有singleton、prototype
注解形式:
@Scope("prototype")
想改为singleton
@Scope("singleton")
当然默认是singleton,可以不用注解
695

被折叠的 条评论
为什么被折叠?



