Mybatis mapper配置文件xml存放位置
一、Mybatis中XxxMapper.xml文件位置
1、放在resources/mappers目錄下
1.1、普通mybatis案例中
在核心配置文件mybatis-config.xml中設(shè)置映射文件位置
<!--引入映射文件,可以通過package或者mapper標(biāo)簽設(shè)置-->
<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中添加如下內(nèi)容
<build>
<resources>
<resource>
<!-- 打包帶上 -->
<directory>src/main/java</directory>
<includes>
<!-- 任意目錄下的*.xml-->
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>補(bǔ)充:
SpringBoot項(xiàng)目整合Mybatis時(shí)Mapper.xml文件的存放位置
方式一:放在與Mapper接口同級目錄
存放位置如圖:

在pom.xml中 節(jié)點(diǎn)添加如下配置,用于加載資源:
<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創(chuàng)建Mapper接口同名文件夾用來存放Mapper.xml文件

方式三:在resources目錄下創(chuàng)建mapper文件夾存放mapper.xml**
在application.properties中做如下配置:
mybatis.mapper-locations=classpath:/mapper/*.xml
參考文章鏈接:https://blog.csdn.net/yiguang_820/article/details/117961666
到此這篇關(guān)于Mybatis|mapper配置文件 xml位置的文章就介紹到這了,更多相關(guān)Mybatis xml位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JAVA實(shí)現(xiàn)漢字轉(zhuǎn)拼音功能代碼實(shí)例
這篇文章主要介紹了JAVA實(shí)現(xiàn)漢字轉(zhuǎn)拼音功能代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
SpringBoot集成MongoDB的實(shí)現(xiàn)
本文主要介紹了SpringBoot集成MongoDB的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01
Java實(shí)現(xiàn)隨機(jī)抽獎的三種方法
在Java中實(shí)現(xiàn)隨機(jī)抽獎的方法,通常我們會使用java.util.Random類來生成隨機(jī)數(shù),然后基于這些隨機(jī)數(shù)來選擇中獎?wù)?以下將給出幾種常見的隨機(jī)抽獎實(shí)現(xiàn)方式,需要的朋友可以參考下2024-09-09
Java二維數(shù)組查找功能代碼實(shí)現(xiàn)
這篇文章主要介紹了Java二維數(shù)組查找功能代碼實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
java 直接調(diào)用python腳本,并傳遞參數(shù)代碼實(shí)例
這篇文章主要介紹了java調(diào)用python腳本傳遞參數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
Java靜態(tài)方法和實(shí)例方法區(qū)別詳解
這篇文章主要為大家詳細(xì)介紹了Java靜態(tài)方法和實(shí)例方法的區(qū)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12

