栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用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冒号后边其实是有一个空格的,然后我就抱着试试的心态加了一下,然后然后就可以了(就很吃惊)。

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

但是确实是解决了。

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591167.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号