报错:
Cannot deserialize value of type `` from String "2018-10-19 21:33:16":
not a valid representation (error: Failed to parse Date value '2018-10-19 21:33:16':
Cannot parse date "2018-10-19 21:33:16": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:',
parsing fails (leniency? null)); bulabula
感慨:
以前用的框架里,好像可以在配置文件里配置接收时间类型的,使用什么样的格式
现在使用的gradle管理的springboot框架,突然不知道在哪里配置了,搜了一下,试了一下
解决方法:
1. 在实体类里的Date类型上面,加@DateTimeFormat和@JsonFormat
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("create_time")
private Date createTime;
2. 干脆直接用String接收吧,也就比较大小的时候需要parseDate一下,其他的就只是传来传去,关键啊,出现问题少咯
@TableField("create_time")
private String createTime;
参考:
/zhangminemail/article/details/83188522