谈一谈Spring中Bean的作用域:
singleton :
唯一 bean 实例,Spring 中的 bean 默认都是单例的。
prototype :
每次调用getBean()时,都会创建一个新的 bean 实例。
request :
每一次HTTP请求都会产生一个新的bean,该bean仅在当前HTTP request内有效。
session :
同一个Http Session共享一个Bean,不同的Http Session使用不同的Bean,该作用域仅适用于WebApplicationContext 环境。
global-session:
全局session作用域,仅仅在基于portlet的web应用中才有意义,在Spring已经没有了。