Mybatis mapper配置文件xml存放位置
一、Mybatis中XxxMapper.xml文件位置
1、放在resources/mappers目錄下
1.1、普通mybatis案例中
在核心配置文件mybatis-config.xml中設(shè)置映射文件位置
<!--引入映射文件,可以通過(guò)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接口同級(jí)目錄
存放位置如圖:
在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接口同名文件夾用來(lái)存放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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Dubbo服務(wù)無(wú)法注冊(cè)到ZK上問(wèn)題
這篇文章主要介紹了Dubbo服務(wù)無(wú)法注冊(cè)到ZK上問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05JAVA實(shí)現(xiàn)漢字轉(zhuǎn)拼音功能代碼實(shí)例
這篇文章主要介紹了JAVA實(shí)現(xiàn)漢字轉(zhuǎn)拼音功能代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05SpringBoot集成MongoDB的實(shí)現(xiàn)
本文主要介紹了SpringBoot集成MongoDB的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01Java實(shí)現(xiàn)隨機(jī)抽獎(jiǎng)的三種方法
在Java中實(shí)現(xiàn)隨機(jī)抽獎(jiǎng)的方法,通常我們會(huì)使用java.util.Random類(lèi)來(lái)生成隨機(jī)數(shù),然后基于這些隨機(jī)數(shù)來(lái)選擇中獎(jiǎng)?wù)?以下將給出幾種常見(jiàn)的隨機(jī)抽獎(jiǎng)實(shí)現(xiàn)方式,需要的朋友可以參考下2024-09-09Java二維數(shù)組查找功能代碼實(shí)現(xiàn)
這篇文章主要介紹了Java二維數(shù)組查找功能代碼實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06java 直接調(diào)用python腳本,并傳遞參數(shù)代碼實(shí)例
這篇文章主要介紹了java調(diào)用python腳本傳遞參數(shù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Java靜態(tài)方法和實(shí)例方法區(qū)別詳解
這篇文章主要為大家詳細(xì)介紹了Java靜態(tài)方法和實(shí)例方法的區(qū)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12