现象
Springboot 2.4.2及以前版本整合mysql8以上的驱动时,会报如下错误
The server time zone value is unrecognized or represents more than one time zone.
解决方法
在配置文件中加入时区参数?serverTimezong=UTC
即可:(注意以下为yml格式配置,properties需修改格式)
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ssm_db?serverTimezong=UTC
username: #省略
password: #省略
type: com.alibaba.druid.pool.DruidDataSource