原博客地址:/p/2e101eaeb8ec
前端form表单是通过日期选择器选择的日期,传的是字符串类型的日期
后面使用实体接收
解决办法就是:
在接收实体的这个字段上添加注解@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")@DateTimeFormat(pattern = "yyyy-MM-dd")private Date firstCooperationDate;
这样就可以正常接收了
注意原博主数的哦前台传过来的 字符串长度不可以小于当前 pattern 格式 的长度
另外@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
是后台date传到前台展示时可以帮你转成String,很方便啊。
两个注解解决问题。