当前位置: 首页 > article >正文

Mapper文件夹在resource目录下但是网页报错找不到productMapper.xml文件的解决

报错如下:

我的Mapper文件夹在resourse目录下但是网页报错找不到productMapper.xml。
结构如下:

代码如下:
<mappers>
        <mapper resource="com/dhu/mapper/productMapper.xml" />
</mappers>
这段代码是在mybatis-configxml中的。
按照老师的代码来的应该没问题呀?网上有问题的一部分不是因为mapper包位置没有放在resource目录里,我的没放错但是就是报错了。
报错:找不到productMapper.xml文件
### Error building SqlSession.
### The error may exist in com/dhu/mapper/productMapper.xml
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/dhu/mapper/productMapper.xml

然后找了网上一堆教程,加加减减配参数的都有,还有说在mapper包里放package的,package=com.dhu.mapper,也没用,还是找不到这个xml文件。然后就想到resource里面这个包是不是不用斜杠分隔,直接用点就可以呢?然后试了一下还真可以!!!

<mappers>
        <mapper resource="com.dhu.mapper/productMapper.xml" />
</mappers>

我寻思着应该是因为以前的是除了com.dhu.mapper包还有com.dhu.controller这样的包,所以自动会划分层级,而这里可能是没有直接划分层级,所以还是用点,也就是这个包原来的名字


如果能够解决你的问题或对你有帮助,可以点赞支持一下噢^_^


http://www.kler.cn/a/153401.html

相关文章:

  • 【LeetCode每日一题合集】2023.11.20-2023.11.26 (二叉树中的伪回文路径)
  • [原创]Delphi的SizeOf(), Length(), 动态数组, 静态数组的关系.
  • web前端之css变量的妙用、通过JavaScrip改变css文件中的属性值、querySelector、setProperty
  • Elasticsearch桶聚合和管道聚合
  • 大模型中的数据
  • setTimeout模拟setInterval
  • 线程通信和进程通信方法
  • 腾讯云避坑——无法远程root登录
  • 6.golang函数、指针、结构体
  • Sentaurus TCAD半导体器件---案例①:传统硅基MOSFET的建模和求解
  • Windows环境 dockertopdesk 部署gitlab
  • 跨越鸿沟-颠覆性产品营销指南笔记
  • 西南科技大学(数据结构A)期末自测练习三
  • UI自动化Selenium find_elements和find_element的区别
  • 【带头学C++】----- 九、类和对象 ---- 9.1 类和对象的基本概念----(9.1.4---9.1.6)
  • (学习笔记)Xposed模块编写(一)
  • 1.2 Ubauntu 使用
  • NRF24L01 无线收发模块与 Arduino 的应用
  • Rust语言入门教程(十) - Trait与泛型
  • argmax(x,axis)