zoukankan      html  css  js  c++  java
  • springboot时区问题

    1、spring.jackson.*** 会配置时区

    2、实体类的注解@JsonFormat也有一个时区

    3、mysql连接的时候,serverTimezone也有一个时区

    4、操作系统还有一个时区

    5、mysql也有一个时区

    流程:

    1、前端传给mvc一个字符串的时候,mvc要根据"yml中jackson的配置优先于@JsonFormat指定的时区"的规则,转换成一个时间戳

    2、mybatis(hibernate)要把这个时间戳,根据系统的时区,转换成一个字符串,传递给mysql

    3、mysql收到这个字符串,要根据 "会话指定的时区 优先于 mysql默认的的时区"的规则,转成一个时间戳存储,反之,从mysql中查询日期,也是一样的规则

    如果会话的时区不变,存储和读取收到的时间是一致的。

  • 相关阅读:
    选择语句(if else) 习题(2017/12/1)
    Java代码空格问题
    设置背景图片
    寄存器
    8086微处理器的组成和工作原理
    8086引脚
    换行的训练
    彩票 双色球 36选7
    函数
    字符串
  • 原文地址:https://www.cnblogs.com/chuliang/p/12762812.html
Copyright © 2011-2022 走看看