zoukankan      html  css  js  c++  java
  • 【spring boot】spring boot后台时间正确,返回给前台的时间不正确,和后台差8个小时

    后台打印的时间如下:

    数据库存储时间如下:

    接口返回给前台的时间如下:

     相差8个小时。

    原因如下:

    spring-boot中对于@RestController或者@Controller+@ResponseBody注解的接口方法的返回值默认是Json格式,
    
    所以当对于date类型的数据,在返回浏览器端是会被spring-boot默认的Jackson框架转换,而Jackson框架默认的时区GMT(相对于中国是少了8小时)。

    处理方式:

    在application.properties添加配置

    spring.jackson.time-zone=GMT+8

    设置jackson的时区为东八区即可!!!

    返回给前台的时间即正确

  • 相关阅读:
    SQL Server 存储过程
    String.format Tutorial
    第五次
    第四次
    第三次
    第一次作业
    第二次
    c/c++
    HelloWorld出现的问题
    Android系统架构
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/10056886.html
Copyright © 2011-2022 走看看