SpringBean作用域之间的区别

Spring中Bean对象的作用域

可以通弄过scope属性来指定bean的作用域

singleton:默认值。当IOC容器一旦创建,就会创建bean对象的实例。而且是单例的,每次得到的都是同一个。

prototype:原型的。当IOC容器一旦创建不再实例化该bean对象,每次调用getBean方法时再实例化该bean,而且每调用一次,对象都不同。

request:每次请求实例化一个bean对象

session:在一次会话中共享一个bean