该作用于只有在Web应用中才会起作用。表示每个请求中会创建一个实例化对象。 我们需要搭建一个springWebMVC框架,并声明一个bean实现ApplicationContextAware用来获取容器中的bean。 Controller层中要获取容器中的作用域声明为request的Bean. MyStatus的注解: 运行服务器后两次请求http://localhost:8180/springMVC/test/hi....
在spring2.0之前bean只有两种作用域即:singleton(单例)和non-singleton(也称prototype),spring 2.0以后,增加了session,request,global session三种专门用于WEB应用程序上下文的Bean.因此,默认情况下spring 2.0现在有五种类型的Bean. 1.singleton作用域 当一个bean的作用域设置为singleton,那么Spring IOC容器中只会存在一个...
session作用域表示该针对每一次HTTP请求都会产生一个新的bean,同时该bean仅在当前HTTP session内有效,配置实例:配置实例:和request配置实例的前提一样,配置好web启动文件就可以如下配置:<bean id="role" class="spring.chapter2.maryGame.Role" scope="session"/> 5、global session global session作...