当您在Spring的applicationContext.xml文件中创建Service Bean或Dao Bean时,这些Bean的范围是什么?
每个访问Web应用程序的人是否使用同一个Bean实例,还是为每个用户会话实例化Bean?
每个访问Web应用程序的人是否使用同一个Bean实例,还是为每个用户会话实例化Bean?
默认情况下,Spring 中创建的 bean 是 singleton 作用域,因此在这些情况下每个人都将访问相同的实例。另一种选择是将作用域指定为 prototype。
有关此信息的更多内容,请参见此处的第 3.4.1 和 3.4.2 节:
http://static.springsource.org/spring/docs/2.5.x/reference/beans.html#beans-factory-scopes-prototype
在Spring中,默认情况下创建的bean是单例作用域。但是,如果您使用Spring DispatcherServlet和DispatcherPortlet,则会请求bean作用域。