SpringMVC-自定义转换器
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-自定义转换器相关推荐
- java学习笔记——springmvc 之 数据自定义转换器 数据格式化 JSR303数据校验返回与接收JSON(@RequestBody 和 @ResponseBody)
九.数据绑定流程分析 1.提出问题 日期字符串格式的表单参数,提交后转换为Date类型 <!-- 解决问题: 1.数据类型转换 2.数据格式 3.数据校验 --> BirthDay ...
- springMVC学习笔记(自定义转换器)
springMVC 非常的灵活,它帮我们内置了转换器,比如我们从页面传到后台参数的都是String 类型的,但是我们可以这样接受: @PathVariable("Id") Inte ...
- SpringMvc自定义参数绑定
2019独角兽企业重金招聘Python工程师标准>>> 问题:在SpringMvc中的参数绑定中,pojo对象中的日期成员变量往往不能被绑定在方法的参数中,因此为了让前台传入的日期数 ...
- SpringMVC消息转换器
SpringMVC自定义消息转换器 1. 目的 本篇主要是解决Long类型数据长度大于17位在传输到前段JS中精度丢失问题 2. 原因分析 2.1 数据库 通过下图可以看到数据库中姓名为:test用户 ...
- java list 自定义类型转换_java – 可以从List生成平面XML结构的XStream自定义转换器?...
我正在使用XStream,并且有一个类如下的字段: private Map data; 我想生成这样的XML输出: test data test data test data 所以我希望map键成为元 ...
- Flask自定义转换器,实现路由匹配正则表达式参数
Flask框架动态路由实现参数传递和Django框架有类似之处,但是相比于Django框架,Flask实现复杂的参数就需要自己自定义转换器来实现了,而不能向Django那样直接使用正则表达式 1 # ...
- SpringMVC——自定义拦截器、异常处理以及父子容器配置
SpringMVC--自定义拦截器.异常处理以及父子容器配置 参考文章: (1)SpringMVC--自定义拦截器.异常处理以及父子容器配置 (2)https://www.cnblogs.com/so ...
- 【Flask】自定义转换器
Flask中提供的转换器 DEFAULT_CONVERTERS = { 'default': UnicodeConverter, 'string': UnicodeConverter, 'any': ...
- java converter转换器_springboot 自定义转换器(converter)
springboot 自定义转换器(converter) 应用:实现一对一转换,如将字符串转换为pojo.枚举等 *********************** 相关类与接口 Converter @F ...
- SpringMVC自定义拦截器与异常处理(自定义异常)
SpringMVC自定义拦截器与异常处理 拦截器概念 拦截器代码演示 创建maven工程 pom.xml <?xml version="1.0" encoding=" ...
最新文章
- BNUOJ 52305 Around the World 树形dp
- 内网对时服务 ntp 平滑更改
- DELL R720安装REDHAT5.1 RAID驱动问题
- 每天一个linux命令(21):find命令之xargs
- filewriter判断是否关闭_警示丨小伙用打火机检测煤气罐是否泄漏,瞬间被火焰吞噬!...
- nginx内存占用高---内存池使用思考
- pytorch 笔记:tensorboardX
- 微信小程序css3动画怎么写,微信小程序动画课程-通过wxss(css)来实现-animation 属性...
- 智能实验室-全能优化(Guardio) 5.10.0.1150
- 个人作业5——软件工程总结
- java csv 单元格格式_java导出csv格式文件的方法
- rebase in git
- Java SE Technologies at a Glance
- 大学里大四的学生一般在干什么
- 【Kubernetes】Kubeadm安装的K8s集群的版本升级过程测试(二)
- Mybatis中的关系映射(一对一,一对多,多对多)
- Python图形界面开发框架常用的八款工具包
- 云享 文档协同,开启新的文档协作模式
- an cc2019直装版v19.2中文特别版(强大的动画制作软件)
- 腾讯、百度、网易游戏、华为Offer及笔经面经
热门文章
- python 零散记录(三) 格式化字符串 字符串相关方法
- Microsoft SQL Server 2008技术内幕:T-SQL查询---------查询优化
- js循环写入html不覆盖,【JavaScript】使用document.write输出覆盖HTML问题
- c 语言切换源码,C转换为pas - 源码下载|其它|编译器/词法分析|源代码 - 源码中国...
- 软件工程导论 银行储蓄系统_独家:重庆农商行客户存款被盗刷 银行却责怪客户用卡不规范...
- 小学一年级第一次上计算机课,小学一年级上册信息技术教案【三篇】
- 多个安卓设备投屏到电脑_辅助多手机同时直播控场 TotalControl手机投屏软件
- python的字符串类型本质上_4.3Python数据类型(3)之字符串类型
- 六十一、深入学习位运算
- 为什么hive需要mysql作为数据库_Hive安装(本地独立模式,MySql为元数据库)