错误重现:
前端传入 ‘2021-08-16’
后端用 Date 接收
会默认以系统的时区 设置 时分秒的默认值。变成 2021-08-16 08:00:00
内部具体实现:
StdDeserializer 类
_parseDate(String value, DeserializationContext ctxt) 方法
解决方法:
1:前端传入 时间戳 1644336000000 接收时会显示成 2022-02-09 00:00:00
2:把请求参数改为 字符串 ,接收参数后,做解析处理