新项目踩了个小坑
原数据库连接配置为:
url=jdbc:mysql://localhost:3306/demo?autoReconnect=true&useUnicode=true&characterEncoding=utf8&serverTimezone=GMT
后发现插入数据的时间跟系统时间相差8小时
开始以为是spring boot 默认时区设置或者本机jdk问题后来发现,应用的时间是正确的,插入到数据库里有问题
经检查serverTimezone的值设置问题
应写为serverTimezone=GMT%2B8
注:%2B 为url中的加号“+”转义