SpringBoot+JPA+MySQL5.7 存入时间类型数据后发现时区不对

我们这里的时间是 UTC+8 即东八区时间,观察到数据入库之后,时间都为 UTC 时间.
解决方法:

  • 数据库连接添加时区指定: &serverTimezone=Hongkong

上面的配置是解决问题的根本方法,以下是一些设置时区的配置

  • spring.jackson.time-zone=Hongkong jackson时区配置
  • spring.jpa.properties.hibernate.jdbc.time_zone=Hongkong Hibernate时区配置

你可能感兴趣的:(SpringBoot+JPA+MySQL5.7 存入时间类型数据后发现时区不对)