1.数据库连接时区问题
在application.properties中的spring.datasource.url后增加一个 &serverTimezone=GMT%2B8

2.是由于mysql版本与驱动不匹配配问题,在pom.xml中修改依赖版本即可

    
       <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.22</version>
            <scope>runtime</scope>
        </dependency>

在进行2.的修改时我一直在想为什么springboot自动配置的8.0.17就不行呢?请教同事之后发现原来涉及到一个SSL开启关闭的问题:

3.SSL(Secure Sockets Layer 安全套接字协议)

如果mysql的版本是5.7之后的版本必须要加上useSSL=false,mysql5.7以及之前的版本则不用进行添加useSSL=false,会默认为false,一般情况下都是使用useSSL=false。

 如果使用的驱动版本为8.0.22及以后,也无需useSSL=false,但当驱动版本为8.0.17之前则需要进行声明

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐