springmvc——自定义类型转换器
2024-10-19 20:25:20
一、什么是springmvc类型转换器?
在我们的ssm框架中,前端传递过来的参数都是字符串,在controller层接收参数的时候springmvc能够帮我们将大部分字符串类型的参数自动转换为我们指定的参数,这就是springmvc为我们提供的类型转换器。但是springmvc提供的类型转换器只能够转换指定格式的参数,例如:我们参数中传递time=2020/08/18,在controller中我们就可以通过Date类型的参数接收它,springmvc能够自动将该日期字符串转换为日期对象。但是如果我们传递的日期字符串不是“/”分隔的,而是用“-”分隔,springmvc就不会帮我们自动转换为日期对象。那我们就要传递“-”分隔的时间字符串怎么办呢?很好解决,springmvc可以让我们自定义类型转换器。
二、自定义类型转换器实现步骤
1.定义一个类,实现Converter<S,T>接口
2.在springmvc配置文件中配置类型转换器,将类型转换器交给spring容器管理
三、注意事项
1.我们添加自定义类型转换器到spring容器中,并不会把原来springmvc中定义好的默认类型转换器覆盖。只是在原来的基础上增加我们写的自定义类型转换器。
最新文章
- iOS--KVO的实现原理与具体应用
- delphi 开发者 linux 实务(转)
- java课后作业 弹出窗口求两个数的加减乘除
- 二、JavaScript语言--JS实践--商城分类导航效果
- postfix config
- leetcode 238 Product of Array Except Self
- Hamming Codes
- SaaS应用“正益工作”发布,为大中型企业轻松构建移动门户
- Android 自定义RadioButton的样式
- 【Linux常用工具】03. Linux性能测试工具ab
- 去除html标签 正则 <;.+?>; 解释
- Eclipse用法和技巧二十七:定义自己的快速联想词
- Unity Container
- destruct析构函数里操作文件出现的问题
- xls 打乱序列 -和给拼接字符串加上双引号
- Codeforces Round #539 div2
- [macOS] error when brew updating
- face parsing
- MYCAT扩容
- day8--socketserver回顾
热门文章
- CTFHub-技能树-SSRF
- Swift系列四 - 枚举
- 记一次 .NET 某HIS系统后端服务 内存泄漏分析
- appium等待元素
- .Net 中的 string、String、StringBuffer 内存处理性能 和 应用场景
- [bug] Importing maven project 卡在%9不动
- testlink安装(mac os)
- TrueCrypt与CryptSetup双系统全盘加密(图文)
- linux进阶之nmtui和nmcli配置网络
- python基础之pip、.pyc、三元运算、进制、一切皆对象、可变与不可变类型