今天我使用springboot +mybatis 操作mysql,发现时间一直有偏差,
排查思路:
1.打开mybatis执行sql日志,发现时间没有问题;
2.数据库执行 select now() ,时间没有问题;
3.数据库执行show variables like “%time_zone%”; 查看时区,为CST,也没有问题;
4.最后发现是链接数据库的url,没有加上 serverTimezone=CTT 申明时区,加上后问题解决。
今天我使用springboot +mybatis 操作mysql,发现时间一直有偏差,
排查思路:
1.打开mybatis执行sql日志,发现时间没有问题;
2.数据库执行 select now() ,时间没有问题;
3.数据库执行show variables like “%time_zone%”; 查看时区,为CST,也没有问题;
4.最后发现是链接数据库的url,没有加上 serverTimezone=CTT 申明时区,加上后问题解决。