种类 | 作用域 |
singleton | spring容器中仅存在一个bean实例,bean以单例方式存在,默认值 |
prototype | 每次从容器中调用bean时,都返回一个新的实例,即每次调用getbean时,相当于执行new xxxBean() |
request | 每次http请求都会创建一个新的bean,该作用域仅适合用于webapplicationcontext环境 |
session | 同一个http session 共享一个bean,不同session使用不同bean,仅适用于webapplicationcontext环境 |
globalSession | 一般用于portle应用环境,该作用域仅适用于webapplicationContext环境 |