一、什么是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中定义好的默认类型转换器覆盖。只是在原来的基础上增加我们写的自定义类型转换器。

最新文章

  1. iOS--KVO的实现原理与具体应用
  2. delphi 开发者 linux 实务(转)
  3. java课后作业 弹出窗口求两个数的加减乘除
  4. 二、JavaScript语言--JS实践--商城分类导航效果
  5. postfix config
  6. leetcode 238 Product of Array Except Self
  7. Hamming Codes
  8. SaaS应用“正益工作”发布,为大中型企业轻松构建移动门户
  9. Android 自定义RadioButton的样式
  10. 【Linux常用工具】03. Linux性能测试工具ab
  11. 去除html标签 正则 &lt;.+?&gt; 解释
  12. Eclipse用法和技巧二十七:定义自己的快速联想词
  13. Unity Container
  14. destruct析构函数里操作文件出现的问题
  15. xls 打乱序列 -和给拼接字符串加上双引号
  16. Codeforces Round #539 div2
  17. [macOS] error when brew updating
  18. face parsing
  19. MYCAT扩容
  20. day8--socketserver回顾

热门文章

  1. CTFHub-技能树-SSRF
  2. Swift系列四 - 枚举
  3. 记一次 .NET 某HIS系统后端服务 内存泄漏分析
  4. appium等待元素
  5. .Net 中的 string、String、StringBuffer 内存处理性能 和 应用场景
  6. [bug] Importing maven project 卡在%9不动
  7. testlink安装(mac os)
  8. TrueCrypt与CryptSetup双系统全盘加密(图文)
  9. linux进阶之nmtui和nmcli配置网络
  10. python基础之pip、.pyc、三元运算、进制、一切皆对象、可变与不可变类型