MyBatis找不到mapper文件的實(shí)現(xiàn)
用的Idea,在寫MyBatis時(shí),測(cè)試發(fā)現(xiàn)有以下的報(bào)錯(cuò)信息
Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource dao/PersonMapper.xml
即找不到mapper文件
下面是我的目錄結(jié)構(gòu)

發(fā)現(xiàn)路徑?jīng)]問題啊,粘貼的相對(duì)路徑啊
查閱資料后,發(fā)現(xiàn)idea對(duì)目錄結(jié)構(gòu)里的存放的文件類型有要求,mapper文件必須放入到resources目錄里,
但后期mapper文件變多后,會(huì)讓resources目錄里變得混亂起來
現(xiàn)在我就想讓mapper文件放入到這里面,有什么解決方案呢?
在maven里加入resources內(nèi)容,確保自己的mapper文件加入到編譯的過程中,根據(jù)自己的情況更改一下
說明:**/*.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>
添加后,重新測(cè)試,發(fā)現(xiàn)可以從數(shù)據(jù)庫中查詢數(shù)據(jù)了

到此這篇關(guān)于MyBatis找不到mapper文件的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)MyBatis找不到mapper內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot如何動(dòng)態(tài)改變?nèi)罩炯?jí)別
這篇文章主要介紹了SpringBoot如何動(dòng)態(tài)改變?nèi)罩炯?jí)別,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下2020-12-12
Java實(shí)現(xiàn)導(dǎo)出Excel功能
通過java中Controller層,來接受請(qǐng)求,數(shù)據(jù)庫查詢到的數(shù)據(jù)進(jìn)行封裝,然后使用ExcelUtils進(jìn)行輸出,接下來通過本文給大家分享Java實(shí)現(xiàn)導(dǎo)出Excel功能的實(shí)例代碼,感興趣的朋友跟隨小編一起看看吧2021-11-11
SpringBoot使用AOP統(tǒng)一日志管理的方法詳解
這篇文章主要為大家分享一個(gè)干貨:超簡(jiǎn)潔SpringBoot使用AOP統(tǒng)一日志管理,文中的示例代碼講解詳細(xì),感興趣的小伙伴快跟隨小編一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
Java中ReentrantLock和ReentrantReadWriteLock的原理
這篇文章主要介紹了Java中ReentrantLock和ReentrantReadWriteLock的原理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下2022-09-09
分布式醫(yī)療掛號(hào)系統(tǒng)EasyExcel導(dǎo)入導(dǎo)出數(shù)據(jù)字典的使用
這篇文章主要為大家介紹了分布式醫(yī)療掛號(hào)系統(tǒng)EasyExcel導(dǎo)入導(dǎo)出數(shù)據(jù)字典的使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04
Java數(shù)據(jù)結(jié)構(gòu)優(yōu)先隊(duì)列實(shí)練
通常都把隊(duì)列比喻成排隊(duì)買東西,大家都很守秩序,先排隊(duì)的人就先買東西。但是優(yōu)先隊(duì)列有所不同,它不遵循先進(jìn)先出的規(guī)則,而是根據(jù)隊(duì)列中元素的優(yōu)先權(quán),優(yōu)先權(quán)最大的先被取出,這篇文章主要介紹了java優(yōu)先隊(duì)列的真題,感興趣的朋友一起看看吧2022-07-07

