SpringMVC 全局日期转换器的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC 全局日期转换器的使用相关的知识,希望对你有一定的参考价值。
参考技术A springmvc 默认是不支持字符串直接转换成Date类型的,需要通过其他实现日期的转换两种方式:
注解方式:
@DateTimeFormat(pattern = "yyyy-MM-dd")
这个注解加到需要转换的属性上
但是如果你的项目中又多个需要做时间转换的属性的话,那么使用注解就会比使用xml配置全局的要繁琐一些。所以看情况使用哪种方式。
关于springmvc怎么自动把前台string类型日期字段转换成date类型
简单点处理,就是接收string,然后string转成date,就不用spring自动转换了其实道理一样,spring帮你做这个转换跟你自己做转换区别不大 参考技术A 方式一:在实体类 Date 字段使用Spring 注解 @DatetimeFormat 将字符串转换为时间。
方式二:定义一个BaseController 使用SpringMVC 中 @InitBinder 自定义数据绑定一个方法
统一处理字符串转换日期,其他的Controller 都继承于BaseController 。
方式三:实现Spring 提供的converter 转换器。 参考技术B 我来
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date startTime;
这个是你javaBean的格式 这样就行了
以上是关于SpringMVC 全局日期转换器的使用的主要内容,如果未能解决你的问题,请参考以下文章
关于springmvc怎么自动把前台string类型日期字段转换成date类型