springboot启动报The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than one time

根本原因:Maven.pom文件中mysql没有配置版本号,或者配置版本冲突

如果没有配置会提示你使用:
com.mysql.cj.jdbc.Driver,使用后没有什么卵用,除非你自己在 url: jdbc:mysql://IP地址:3306/db1后面加上?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC它就设置了时区,中国是东八区,比格林威治时间早+8:00

最直接解决:
步骤1:在maven文件中添加版本依赖:


        
        UTF-8
        
        1.8
        5.1.47
    

步骤2:application.yaml文件中修改成driver-class-name:com.mysql.jdbc.Driver

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://ip地址:3306/db1
    #url: jdbc:mysql://localhost:3306/db1
    username: root
    password: root

你可能感兴趣的:(学习问题小本本,开发问题汇总,java基础,mysql,spring,boot,maven,java)