1.定义转换器类实现Converter接口

import org.springframework.core.convert.converter.Converter;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class DateConverter implements Converter<String, Date> {@Overridepublic Date convert(String s) {//将日期字符串转为日期对象 返回Date date = null;SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");try {date = format.parse(s);} catch (ParseException e) {e.printStackTrace();}return date;}
}

2.在spring-mvc.xml配置文件中声明转换器

<!--    声明转换器--><bean id="conversionService2" class="org.springframework.context.support.ConversionServiceFactoryBean"><property name="converters"><list><bean class="com.hao.converter.DateConverter"></bean></list></property></bean>

3.在< annotation- driven >中引用转换器

<!--注解驱动-->
<!--    conversion-service:引入转换器--><mvc:annotation-driven conversion-service="conversionService2"/>

4.Controller层

  @RequestMapping("/report19")@ResponseBodypublic void save19(Date date){System.out.println(date);}

5.启动tomcat服务器进行测试,访问http://localhost:8080/user/report19?date=2020-10-10

SpringMVC-自定义转换器相关推荐

  1. java学习笔记——springmvc 之 数据自定义转换器 数据格式化 JSR303数据校验返回与接收JSON(@RequestBody 和 @ResponseBody)

    九.数据绑定流程分析 1.提出问题 日期字符串格式的表单参数,提交后转换为Date类型 <!--    解决问题: 1.数据类型转换 2.数据格式 3.数据校验 --> BirthDay ...

  2. springMVC学习笔记(自定义转换器)

    springMVC 非常的灵活,它帮我们内置了转换器,比如我们从页面传到后台参数的都是String 类型的,但是我们可以这样接受: @PathVariable("Id") Inte ...

  3. SpringMvc自定义参数绑定

    2019独角兽企业重金招聘Python工程师标准>>> 问题:在SpringMvc中的参数绑定中,pojo对象中的日期成员变量往往不能被绑定在方法的参数中,因此为了让前台传入的日期数 ...

  4. SpringMVC消息转换器

    SpringMVC自定义消息转换器 1. 目的 本篇主要是解决Long类型数据长度大于17位在传输到前段JS中精度丢失问题 2. 原因分析 2.1 数据库 通过下图可以看到数据库中姓名为:test用户 ...

  5. java list 自定义类型转换_java – 可以从List生成平面XML结构的XStream自定义转换器?...

    我正在使用XStream,并且有一个类如下的字段: private Map data; 我想生成这样的XML输出: test data test data test data 所以我希望map键成为元 ...

  6. Flask自定义转换器,实现路由匹配正则表达式参数

    Flask框架动态路由实现参数传递和Django框架有类似之处,但是相比于Django框架,Flask实现复杂的参数就需要自己自定义转换器来实现了,而不能向Django那样直接使用正则表达式 1 # ...

  7. SpringMVC——自定义拦截器、异常处理以及父子容器配置

    SpringMVC--自定义拦截器.异常处理以及父子容器配置 参考文章: (1)SpringMVC--自定义拦截器.异常处理以及父子容器配置 (2)https://www.cnblogs.com/so ...

  8. 【Flask】自定义转换器

    Flask中提供的转换器 DEFAULT_CONVERTERS = { 'default': UnicodeConverter, 'string': UnicodeConverter, 'any': ...

  9. java converter转换器_springboot 自定义转换器(converter)

    springboot 自定义转换器(converter) 应用:实现一对一转换,如将字符串转换为pojo.枚举等 *********************** 相关类与接口 Converter @F ...

  10. SpringMVC自定义拦截器与异常处理(自定义异常)

    SpringMVC自定义拦截器与异常处理 拦截器概念 拦截器代码演示 创建maven工程 pom.xml <?xml version="1.0" encoding=" ...

最新文章

  1. BNUOJ 52305 Around the World 树形dp
  2. 内网对时服务 ntp 平滑更改
  3. DELL R720安装REDHAT5.1 RAID驱动问题
  4. 每天一个linux命令(21):find命令之xargs
  5. filewriter判断是否关闭_警示丨小伙用打火机检测煤气罐是否泄漏,瞬间被火焰吞噬!...
  6. nginx内存占用高---内存池使用思考
  7. pytorch 笔记:tensorboardX
  8. 微信小程序css3动画怎么写,微信小程序动画课程-通过wxss(css)来实现-animation 属性...
  9. 智能实验室-全能优化(Guardio) 5.10.0.1150
  10. 个人作业5——软件工程总结
  11. java csv 单元格格式_java导出csv格式文件的方法
  12. rebase in git
  13. Java SE Technologies at a Glance
  14. 大学里大四的学生一般在干什么
  15. 【Kubernetes】Kubeadm安装的K8s集群的版本升级过程测试(二)
  16. Mybatis中的关系映射(一对一,一对多,多对多)
  17. Python图形界面开发框架常用的八款工具包
  18. 云享 文档协同,开启新的文档协作模式
  19. an cc2019直装版v19.2中文特别版(强大的动画制作软件)
  20. 腾讯、百度、网易游戏、华为Offer及笔经面经

热门文章

  1. python 零散记录(三) 格式化字符串 字符串相关方法
  2. Microsoft SQL Server 2008技术内幕:T-SQL查询---------查询优化
  3. js循环写入html不覆盖,【JavaScript】使用document.write输出覆盖HTML问题
  4. c 语言切换源码,C转换为pas - 源码下载|其它|编译器/词法分析|源代码 - 源码中国...
  5. 软件工程导论 银行储蓄系统_独家:重庆农商行客户存款被盗刷 银行却责怪客户用卡不规范...
  6. 小学一年级第一次上计算机课,小学一年级上册信息技术教案【三篇】
  7. 多个安卓设备投屏到电脑_辅助多手机同时直播控场 TotalControl手机投屏软件
  8. python的字符串类型本质上_4.3Python数据类型(3)之字符串类型
  9. 六十一、深入学习位运算
  10. 为什么hive需要mysql作为数据库_Hive安装(本地独立模式,MySql为元数据库)