Mybatis mapper配置文件xml存放位置
一、Mybatis中XxxMapper.xml文件位置
1、放在resources/mappers目录下
1.1、普通mybatis案例中
在核心配置文件mybatis-config.xml中设置映射文件位置
<!--引入映射文件,可以通过package或者mapper标签设置--> <mappers> <!--<package name=""/>--> <mapper resource="mappers/UserMapper.xml"/> </mappers>
1.2、springboot中
application.yml文件中添加配置:
mybatis: mapper-locations: classpath:mappers/*.xml
2、放在resources/com/xxx自定义接口同名的目录下
mybatis案例中和springboot中都是一样的,只要目录名和包名相同
3、放在src/main/java/com/xxx/mapper接口相同包下
需要在pom.xml中添加如下内容
<build> <resources> <resource> <!-- 打包带上 --> <directory>src/main/java</directory> <includes> <!-- 任意目录下的*.xml--> <include>**/*.xml</include> </includes> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> </build>
补充:
SpringBoot项目整合Mybatis时Mapper.xml文件的存放位置
方式一:放在与Mapper接口同级目录
存放位置如图:
在pom.xml中 节点添加如下配置,用于加载资源:
<build> <resources> <!-- 扫描src/main/java下所有xx.xml文件 --> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <!-- 扫描resources下所有资源 --> <resource> <directory>src/main/resources</directory> </resource> </resources> </build>
方式二:在resources创建Mapper接口同名文件夹用来存放Mapper.xml文件
方式三:在resources目录下创建mapper文件夹存放mapper.xml**
在application.properties中做如下配置:
mybatis.mapper-locations=classpath:/mapper/*.xml
参考文章链接:https://blog.csdn.net/yiguang_820/article/details/117961666
到此这篇关于Mybatis|mapper配置文件 xml位置的文章就介绍到这了,更多相关Mybatis xml位置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
springboot启动不加载bootstrap.yml文件的问题
这篇文章主要介绍了springboot启动不加载bootstrap.yml文件的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-12-12MyBatis中使用分页插件PageHelper实现分页功能
分页是经常使用的功能,本文主要介绍了Mybatis中处理特殊SQL处理逻辑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-06-06springBoot的事件机制GenericApplicationListener用法解析
这篇文章主要介绍了springBoot的事件机制GenericApplicationListener用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值的相关资料2019-09-09如何为Spark Application指定不同的JDK版本详解
这篇文章主要给大家介绍了关于如何为Spark Application指定不同的JDK版本的相关资料,文中通过示例代码将解决的方法介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友下面来随着小编一起学习学习吧。2017-11-11
最新评论