通过scope属性,可以设置bean的作用域,Spring支持5种作用域。
singleton单态模式 在整个容器内,使用singletion定义的Bean是单例的,默认是单态的。
prototype 原态模式 每次使用getBean方法获取的同一个实例都是一个新的实例。
request 对于每一次http请求,都会产生一个不同的Bean实例。仅用于HTTP Request。
session 每一次http请求,都会产生一个不同的Bean实例。仅用于HTTP Session。
global session 仅用于HTTP Session,与session作用域不同的是,所有Session共享一个Bean实例。