SpringBoot-Debug持续记录
¶日期参数问题
前端Post传日期到Controller层时日期转化出现问题:
Field error in object 'clientBaseInfo' on field 'birthday': rejected value [1998-10-10]; codes [typeMismatch.clientBaseInfo.birthday,typeMismatch.birthday,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [clientBaseInfo.birthday,birthday]; arguments []; default message [birthday]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'birthday'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [java.util.Date] for value '1998-10-10'; nested exception is java.lang.IllegalArgumentException]
原因是前端传入日期格式有误。
日期参数为String类型,value用"2018-02-01"这种格式,日期参数为Date类型,value用"2018/2/01"这种格式,时间通用:“00:00:00”。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,邮件至 708801794@qq.com
文章标题:SpringBoot-Debug持续记录
文章字数:172
本文作者:梅罢葛
发布时间:2020-03-28, 01:16:39
最后更新:2020-04-26, 23:35:28
原始链接:https://qiurungeng.github.io/2020/03/28/SpringBoot-debug%E7%90%90%E8%AE%B0/