* 当出现异常,首先查看他提供的错误信息 ### Error building SqlSession. ### The error may exist
in cn.itcast.mybatis.mapper/UserMapper.xml ### Cause: org.apache.ibatis.builder.
BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.
IOException: Could not find resource cn.itcast.mybatis.mapper/UserMapper.xml
像这个,重点看最后一句 Could not find resource
这个的问题是最常见的问题,就是找不到你的资源文件,解决方案有以下五种
首先检查pom.xml文件,查看是否有:
<build> <resources> <resource> <directory>src/main/java</directory><!--所在目录-->
<includes><!--包括目录下面的.properties,.xml文件都会扫描到--> <include>**/*.properties</
include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </
resource> </resources> </build>
* 确保文件夹是这种格式的

* 操作maven

* 重新构筑工程

* 清理缓存

* 最终方式:上面几种都不行的话,直接拷贝到目标文件夹

PS:这几步每次都尝试运行一下,只要有一步运行成功后面就不需要了.
其他的问题主要是配置文件的问题了,自行检查mapper.xml文件和mybatis.xml文件

* Mapper文件

* mybatis文件

其他的包括这些,要注意JDBC连接mysql语句在8.0版本以上发生了变化,注意查看使用的包的版本

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信