1、异常:

"errors":[{"codes":["typeMismatch.memberDto.birthDay","typeMismatch.birthDay","typeMismatch.java.util.Date","typeMismatch"],"arguments":[{"codes":["memberDto.birthDay","birthDay"]

解决方案:全局拦截转换

public class BaseController implements WebBindingInitializer {@Overridepublic void initBinder(WebDataBinder binder, WebRequest request) {DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));}
}

@InitBinder用于在@Controller中标注于方法,表示为当前控制器注册一个属性编辑器或者其他,只对当前的Controller有效

WebBindingInitializer:实现WebBindingInitializer,重写initBinder注册的属性编辑器是全局的属性编辑器,对所有的Controller都有效

自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的 WebBindingInitializer,然后定义一个AnnotationMethodHandlerAdapter的bean,在此bean里面进行注册 ,这种属性编辑器是全局的。

Failed to convert from type [java.lang.String] to type [java.util.Date]相关推荐

  1. Springboot文件上传报错:failed to convert java.lang.String to org.springframework.util.unit.DataSize

    springboot2.1.2版本文件上传报错,我上传的是一个18M的音频,默认的配置应该是超过10M的文件就会报错,所以我将配置修改为: spring:servlet:multipart:enabl ...

  2. 异常处理:el表达式数据类型转换异常 Cannot convert B36 of type class java.lang.String to class java.lang.Long

    异常处理:el表达式数据类型转换异常 Cannot convert B36 of type class java.lang.String to class java.lang.Long 参考文章: ( ...

  3. 解决 No converter found capable of converting from type [java.lang.String] to type ... 的问题

    目录 问题 分析问题 解决问题 问题 今天在项目启动类SuperJsonManagerApplication中,加上这行代码@MapperScan("com.**.mapper") ...

  4. Springboot文件上传提示:failed to convert java.lang.String to org.springframework.util.unit.DataSize

    场景 SpringBoot中通过配置文件限制上传文件的大小时配置 #设置单个文件上传的文件大小 spring.servlet.multipart.max-file-size=10Mb #设置所有文件上 ...

  5. Wrong 1st argument type. Found:List<java.lang.String>‘, required: ‘java.util.List<T>

    错误: 代码 @Testpublic void pl(){List<String> list=new ArrayList();list.add("1");list.ad ...

  6. Failed to convert value of type 'java.lang.String' to required type 'java.util.Date

    异常原因:Controller层获取JSP页面请求参数是String类型,而在Controller层接收时使用Date类型,属于方法参数类型不匹配异常 警告: Failed to bind reque ...

  7. spring:Failed to convert property value of type ‘java.lang.String‘ to required type ‘java.util.Date‘

    前言 springboot有接口日期转换的经典问题,给Entity加@JsonFormat解决了输出json日期格式的输入输出问题,但是解决不了非@RequestBody/也就是普通表单提交的日期格式 ...

  8. Jedis:Exception in thread “main“ java.lang.VerifyError: Bad type on operand stack

    原文链接:https://www.cnblogs.com/Cindy_weiwei/p/11975554.html Jedis:Exception in thread "main" ...

  9. java.lang.String 的 + 号操作,这个谜终于要解开了!

    作者:丶Pz   来源:https://www.cnblogs.com/panzi/p/11956782.html 在之前的面试经历中,对于String的考察还是挺频繁的,大致考察以下几个知识点: S ...

  10. org.springframework.boot.actuate.endpoint.EndpointId cannot be cast to java.lang.String 异常处理

    转自:https://blog.csdn.net/qq_38906421/article/details/84028240 java.lang.ClassCastException:    org.s ...

最新文章

  1. 剑指offer:面试题20. 表示数值的字符串
  2. linux curl 命令模拟 http get post 请求
  3. 解决创建maven项目后,不能创建scala
  4. 使用Nodejs发送邮件
  5. 教你如何用Harbor 私有镜像仓库搭建
  6. 图片播放器小项目(详解)
  7. iOS中的UIScrollView(滑动视图)
  8. php发送163邮件554,PHPMailer配置163邮箱发送邮件
  9. Spring boot mongoDB的总结
  10. 乐优、青橙商城相关技术总结
  11. Android基于ViewPager2实现循环轮播图、3D画廊效果
  12. 2×3卡方检验prism_别错过,卡方检验实用总结
  13. vmbox虚拟机Ubuntu通过桥接方式上网
  14. 通过西联快汇收取Google Adsense收入的详细步骤
  15. JavaScript 是世界上最好的语言?
  16. Vue里的ElementUi点击行 如何获取 Table 的行索引
  17. Mendix开发不卡壳之 Scheduler Event定时任务使用
  18. 尚硅谷web前端工程师1000集学习笔记11
  19. 苹果还未发布,华强北厂商已做出成品
  20. 如何解决问题并给出解决方案

热门文章

  1. Geom2d模块案例
  2. CMat格式转QImage格式时出现图片歪斜的情况(已解决)
  3. 以下哪个行为对计算机终端带来安全,信息安全技术题库:以下哪些情况下,清除恶意软件需要关机或重启?()...
  4. linux系统文件空间清理摸9z,Linux系统文件访问控制列表
  5. 计算机网络信息安全防护分析论文,探析计算机网络信息安全毕业论文
  6. 2008北京奥运男子100M决赛-黑人的竞技场
  7. 弘辽科技:如何确保进店的流量足够精准且提高转化率
  8. 乱收水电费 最高可罚房东10万元
  9. 从vivi学习V4L2架构(一):vivi驱动初始化
  10. vant 图片上传以及修改