相信有朋友写代码时,有时候用new Date()就是当前计算机得最新时间,但有时候又无缘无故相差了8小时,在这里给大家解决:
第一步:
在yaml文件里添加配置
spring:
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
第二步:
修改数据库url链接,和配置文件里的time-zone一样统一设置成中国时间
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource #当前数据源操作类型
driver-class-name: com.mysql.cj.jdbc.Driver #mysql驱动包
url: jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
username: ****
password: ****
到这里问题就解决了