解决:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one t

使用spring boot 整合mybatis时报错;
这是因为连接时区参数不对,MySQL有多个版本,版本间的要求不同。

在添加MySQL依赖的时候,要指定对应的版本;如果是8.XXX版本,连接的URL如下:

        <!-- mysql -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.28</version><!--$NO-MVN-MAN-VER$-->
        </dependency>

server.port=8082
spring.datasource.url=jdbc:mysql://localhost:3306/mango?useUnicode=true&zeroDateTimeBehavior=convertToNull&autoReconnect=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=admin
##spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

 

上一篇:使用IDEA新建一个Spring Boot项目


下一篇:如何成功运行从GitHub上下载的spring boot项目?