spring之bean的作用域scope的值的详解
今天研究了一下scope的作用域。默认是单例模式,即 scope="singleton"。另外scope还有prototype、request、session、global session作用域。scope="prototype"多例。再配置bean的作用域时,它的头文件形式如下:
<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>
这里的 scope 就是用来配置 spring bean 的作用域,它标识 bean 的作用域。
<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/> 或者 <bean id="role" class="spring.chapter2.maryGame.Role" singleton="true"/>
2、prototype
<bean id="role" class="spring.chapter2.maryGame.Role" scope="prototype"/> 或者 <beanid="role" class="spring.chapter2.maryGame.Role" singleton="false"/>
3、request
<web-app>...<listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener> ... </web-app>
如果是Servlet2.4以前的web容器,那么你要使用一个javax.servlet.Filter的实现:
<web-app>..<filter> <filter-name>requestContextFilter</filter-name> <filter-class>org.springframework.web.filter.RequestContextFilter</filter-class> </filter> <filter-mapping> <filter-name>requestContextFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> ... </web-app>
接着既可以配置bean的作用域了:
<bean id="role" class="spring.chapter2.maryGame.Role" scope="request"/>
4、session
<bean id="role" class="spring.chapter2.maryGame.Role" scope="session"/>
5、global session
<bean id="role" class="spring.chapter2.maryGame.Role" scope="global session"/>
spring之bean的作用域scope的值的详解相关推荐
- Spring中bean标签的属性和值:
Spring中bean标签的属性和值: <bean name="user" class="com.pojo.User" init-method=" ...
- Bean的作用域scope
Bean的作用域scope 1.singleton 单例,指一个bean容器中只存在一份 2.prototype 每次请求(每次使用)创建新的实例,destroy方式不生效 3.request 每次h ...
- Spring【Bean的作用域与生命周期】
Spring[Bean的作用域与生命周期]
- Spring Cloud Eureka 入门 (三)服务消费者详解
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "真正的进步 ...
- java中属性文件读取案例_java相关:Spring中属性文件properties的读取与使用详解
java相关:Spring中属性文件properties的读取与使用详解 发布于 2020-6-3| 复制链接 摘记: Spring中属性文件properties的读取与使用详解实际项目中,通常将一些 ...
- Spring/Boot/Cloud系列知识:SpringMVC 传参详解(下)
(接上文<Spring/Boot/Cloud系列知识:SpringMVC 传参详解(上)>) 2.3.通过@PathVariable注解基于URL匹配符接收请求传参 为了便于开发人员实现更 ...
- python列表切片后得到剩余列表_python列表切片和嵌套列表取值操作详解
python列表切片和嵌套列表取值操作详解 给出列表切片的格式: [开头元素::步长] # 输出直到最后一个元素,(最后一个冒号和步长可以省略,下同) [开头元素:结尾元素(不含):步长] # 其中, ...
- python修改xml标签的值_对python修改xml文件的节点值方法详解
这是我的xml文件结构 <?xml version='1.0' encoding='utf-8'?> JPEGImages train_2018-05-08_1000.jpg D:\all ...
- Struts2值栈详解
Struts2值栈详解 基本介绍 ValueStack是Struts2的一个接口,字面意义为值栈,OgnlValueStack是 ValueStack的实现类,客 户端发起一个请求,struts2架构 ...
最新文章
- 【动画1】UIView动画
- python类库32[多进程同步Lock+Semaphore+Event]
- matlab ceil,matlab中的fix、round、floor、ceil的区别与含义
- saltstack配置apache
- 嵌套函数中的this指向的对象
- Android 默认Tab标签大小及间距修改
- 使用Maven进行增量构建
- C++离航篇——函数默认参数、函数重载、内敛函数
- 8a 中断 传感器采集_加速度传感器的安装,你get了吗
- mysql group by能用到索引吗_`MySQL GROUP BY使用索引时速度较慢
- JavaScript中try, catch, throw的用法
- 先查询后修改并发的时候sql_SQL调优总结
- linux 卸载docker 离线_Linux环境安装、卸载Docker
- Linux中bond的七种网卡绑定模式详解
- [Slackware13.0学习笔记]上网问题
- SU战队专访:破而后立,晓喻新生
- 图像处理:灰度变换与图像增强
- 上帝模式代码_生产代码中的上帝模式
- Manger配置同步任务
- 【2021知识蒸馏】Show, Attend and Distill:Knowledge Distillation via Attention-based Feature Matching
热门文章
- bfs理解——hdu6386好题
- windows下连接smb服务器
- mkdirp——递归创建目录及其子目录
- javascript简单介绍
- mysqlbinlog查看 binlog日志报错mysqlbinlog: unknown variable 'default-character-set=utf8mb4'
- 如何在sqlserver数据库中删除主键相同的数据只留其一
- UML学习-活动图创建
- Asp.net 2.0 动态加载其他子目录用户控件问题
- 遍历opencv中的mat像素的几种方法和概念
- 孙鑫MFC笔记之十四--多线程同步与异步套接字编程