springmvc自定义参数类型绑定
今天在进行项目开发的时候,提交表单的时候报400错误。从代码的逻辑到前端各个字段逐一进行排查,都没能查出是什么问题。最后前端表单逐个字段提交。发现问题出现在一个日期 类型。网上搜索了一下,才知道springmvc默认的参数绑定对日期类型是无效的。也正是这个问题导致网站报400错误。
问题找到了,接写来就是解决问题的方法了----配置自定义参数拦截器。
在springmvc的配置文件中加入
这里使用springmvc提供的conversion-service接口。
是指你用于自定义参数类型绑定的类的所在的位置。
DateConverter的具体内容如下
至此,所有设计到日期类型的参数绑定都交给springmvc去整合,我们无需再进行其他操作。