1. 程式人生 > >SpringBoot Jack Json 返回前端時間少一天的問題

SpringBoot Jack Json 返回前端時間少一天的問題

前倆天在專案中遇到一個問題,時間在資料庫是正常的 但是返回前端的時候卻少了一天;查詢了一下是JackJson 的問題

那麼如何解決這個問題呢? 我們只需要在。yml中對jackjson 進行配置就好

  jackson:
    serialization:
      #格式化輸出
      indent_output: true
      #忽略無法轉換的物件
      fail_on_empty_beans: false
    #設定空如何序列化
    default-property-inclusion: non_null
    #日期格式化
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8

主要是需要設定時區 以及格式化方式

你還可以在實體類中對date型別進行註解序列化如:

需要注意的是 當你在實體類中加入了@JsonFormat 之後他會具有高優先順序 會將。yml中的設定覆蓋