錯誤分析:
-
Springboot使用的默認json解析框架是jackjson框架
-
jackjson解析框架在解析實體類裏面是date數據類型的數據時的默認格式是:UTC類型,即yyyy-MM-dd’T’HH:mm:ss.SSS 並且默認爲+8時區,即時間基礎上加8小時
解決方案:
給被調用者加上配置
spring.jackson.time-zone = GMT+8
spring.jackson.date-format = yyyy-MM-dd HH:mm:ss
原因:是被調用方反序列化失敗導致的。