修改SpringBoot 中MyBatis的mapper.xml文件位置的過(guò)程詳解
由于MyBatis默認(rèn)的mapper.xml的掃描位置是resource文件下,但是不可能整個(gè)項(xiàng)目的mapper.xml文件都放在resource下,如果文件較少還行,但是如果文件比較多,雖然有插件可以點(diǎn)擊跳轉(zhuǎn),但是每次都這樣也太麻煩了,所以我們可以通過(guò)配置,讓mapper.xml和controller同級(jí),類似于本人:

首先要去application.yml的mybatis中配置路徑:

mapper-locations: classpath:**/xml/*.xml
將mapper-locations指定為任何文件下的xml文件下的xml格式的文件。
然后去pom.xml中配置編譯打包路徑,找到build標(biāo)簽,然后將以下代碼直接放進(jìn)去即可:

<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>完成,別忘記刷新,然后重新構(gòu)建啟動(dòng)即可。
到此這篇關(guān)于修改SpringBoot 中MyBatis的mapper.xml文件位置的過(guò)程詳解的文章就介紹到這了,更多相關(guān)修改mapper.xml文件位置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot實(shí)現(xiàn)定時(shí)任務(wù)的三種方式小結(jié)
這篇文章主要介紹了SpringBoot實(shí)現(xiàn)定時(shí)任務(wù)的三種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11
SpringBoot整合redis實(shí)現(xiàn)計(jì)數(shù)器限流的示例
本文主要介紹了SpringBoot整合redis實(shí)現(xiàn)計(jì)數(shù)器限流的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-04-04
如何使用@ConditionalOnExpression決定是否生效注釋
這篇文章主要介紹了如何使用@ConditionalOnExpression決定是否生效注釋的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
Java實(shí)現(xiàn)從PLC讀取數(shù)據(jù)的常見(jiàn)主流且可行方案
要從PLC讀取數(shù)據(jù),Java本身并不直接支持PLC的通信協(xié)議,所以你需要借助一些中間件或庫(kù)來(lái)實(shí)現(xiàn),以下是幾種主流且可行的方案,大家可以根據(jù)自己的需要進(jìn)行選擇2026-03-03
springboot tomcat的maxHttpFormPostSize參數(shù)示例解析
這篇文章主要介紹了springboot tomcat的maxHttpFormPostSize參數(shù)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
Mybatis實(shí)體類屬性與數(shù)據(jù)庫(kù)不一致解決方案
這篇文章主要介紹了Mybatis實(shí)體類屬性與數(shù)據(jù)庫(kù)不一致解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10

