使用Spring整合MyBatisPlus所遇问题问题

使用Spring整合MyBatisPlus所遇问题问题,第1张

使用Spring整合MyBatisPlus所遇问题问题

之前把javaweb的基础学了一下,现在进行到了使用框架来写东西:Spring整合MyBatisPlus。

首先就是逐步搭建项目,搭建完毕后就可以直接写代码了。

现在说一下我遇到的问题,在连接数据库时,下面是代码:

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
    username:root
    password:XXXXXX

接着就是报错:

报错一大堆(账号、密码没错),又看不懂所以当时很慌 。

我又仔细看了一下依赖,发现了这个:

当时给我的第一印象就是,数据库驱动包不兼容的问题,因为我的MySQL是5.5的版本,记得在网上有人说MySQL版本不同要使用相应的驱动包,要不然不可以使用,所以看到8.0.27给我的最直接的感觉就是搭建项目时,在下载驱动时一定是默认下载了最新的MySQL驱动包,才会使版本之间不兼容,造成上述的错误。

这是下载MySQL驱动包时的截图,发现并没有供选择驱动包版本的选项,当时就很头疼。

这是放在代码块的截图(这样更能看到实际效果),可以看到url、username、password并没有像driver-class-name那样变成橙色,我认为正常的话应该都是同一个橙色。

然后我就仔细看这页的代码,仔细比对变橙色和不变橙色的区别,乍一看没啥区别,但是仔细比对会发现driver-class-name冒号后边其实是有一个空格的,然后我就抱着试试的心态加了一下,然后然后就可以了(就很吃惊)。

 这是正确的代码,其实就是加个空格的区别,真的很是想不到呀。

但是确实是解决了。

奥利给,各位加油呀!!!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5596551.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存