<bean>标签中的scope属性标识该bean的作用范围。
scope的取值:
- singleton:单例(默认值)——bean只创建一次,多次getBean都是得到的同一个bean对象;
- prototype:多例——每次getBean都创建一个新的bean对象;
- request:web开发中,每次HTTP请求都会创建一个新的Bean;
- session:web开发中,同一个HttpSession共享同一个Bean,不同的HttpSession使用不同的Bean;
- globalSession:一般用于分布式开发,同一个全局Session共享一个Bean(比如QQ可以登录QQ空间、QQ邮箱等)。