连接时候的数据库相关配置:
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/crm?useUnicode=true&serverTimezone=GMT%2b8&characterEncoding=UTF-8&useSSL=false&failOverReadOnly=false" userId="root" password="123456">
修改了下面的几个
serverTimezone=GMT%2B8:会差八小时
serverTimezone=UTC:好像还是有问题
serverTimezone=Asia/Shanghai:好像还是差了八个小时
反正是试了各种办法,总是差了八个小时,最后解决办法如下
由于我在使用了lombok的
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
导致的,改成
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")即可