MyBatis找不到mapper文件的实现
作者:SunAlwaysOnline 发布时间:2023-12-15 09:22:11
标签:MyBatis,找不到,mapper
用的Idea,在写MyBatis时,测试发现有以下的报错信息
Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource dao/PersonMapper.xml
即找不到mapper文件
下面是我的目录结构
发现路径没问题啊,粘贴的相对路径啊
查阅资料后,发现idea对目录结构里的存放的文件类型有要求,mapper文件必须放入到resources目录里,
但后期mapper文件变多后,会让resources目录里变得混乱起来
现在我就想让mapper文件放入到这里面,有什么解决方案呢?
在maven里加入resources内容,确保自己的mapper文件加入到编译的过程中,根据自己的情况更改一下
说明:**/*.xml 代表src/main/java底下全部目录下的全部xml文件
<build>
<finalName>demo</finalName>
<pluginManagement>
<plugins>
......................
</plugins>
</pluginManagement>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
添加后,重新测试,发现可以从数据库中查询数据了
来源:https://blog.csdn.net/qq_33591903/article/details/81411539


猜你喜欢
- 一、C#语言的简单介绍根据微软官网的介绍,C#是为.NET平台量身订做的一种面向对象的语言,它与Java类似都属于从C++演变(提取了C++
- 一. 多维数组1. 概念多维数组可以看成是数组的数组。 比如二维数组就是一个特殊的一维数组,它的每个元素都是一个一维数组。其他多维数组的概念
- mybatis中的#和$的区别1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#
- 本文实例讲述了Android编程设计模式之备忘录模式。分享给大家供大家参考,具体如下:一、介绍备忘录模式是一种行为模式,该模式用于保存对象当
- 摘要:在spring boot中 MVC这部分也有默认自动配置,也就是说我们不用做任何配置,那么也是OK的,这个配置类就是 WebMvcAu
- 开始逐渐领略到ItemDecoration的美~今天让我 使用 ItemDecoration 来完成 可推动的悬浮导航栏的效果,最终实现的效
- 在文本框中输入一个数字,点击开始累加按钮,程序计算从1开始累计到该数字的结果。因为该累加过程比较耗时,如果直接在UI线程中进行,那么当前窗口
- @PropertySource读取配置文件通过@Value参数注入有参数文件如下test.propertiesproject.author=
- mybatis的环境搭建:1、创建maven工程并且导入坐标:即我们需要在pop.xml文件中添加我们需要的依赖具体方法:搜索maven中央
- 先看一下效果图:<?xml version="1.0" encoding="utf-8"?&g
- 好,应大家的要求先给大家说下在JAVA程序中instanceof是什么意思instanceof是Java的一个二元操作符,和==,>,
- .ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管window
- 目录Sonar概述一、 搭建sona服务二、idea配置三、 配置maven的setting.xml文件四、idea中 mvn sonar:
- 前言设计模式在我看来更像是一种设计思维或设计思想,它就像《孙子兵法》一样,为你的项目工程提供方向,让你的项目工程更加健壮、灵活,延续生命力。
- 最近有个需求 要求列表 滑动后第一条 需要和顶部对齐上网找了找 发现 官方支持 Recycle + LinearSna
- 当我们在登录像QQ邮箱这种大多数的网站,往往在登录按键上会有下次自动登录这个选项,勾选后登录成功,在一段时间内,即便退出浏览器或者服务器重启
- 本文实例为大家分享了C语言实现航空订票系统的具体代码,供大家参考,具体内容如下大一写的时候没有写注释,后来也懒得加了。在这里说一下读写文件的
- 扩展阅读c#基础系列1---深入理解 值类型和引用类型c#基础系列2---深入理解 String引言在上篇文章深入理解值类型和引用类型的时候
- 首先来看一下效果: 大体思路如下: 总体布局用了一个自定义的ViewGroup,里面包了两个View(top Vie
- 为什么是MVI而不是MVVMMVVM作为流行的架构模式,应用在 Compose上,并没有大的问题或者设计缺陷。但是在使用期间,发现了并不适合