關於Mapper檔案找不到的問題: Could not find resource com/xx/dao/UserMapper.xml
阿新 • • 發佈:2022-04-13
-
問題:
-
Caused by: java.io.IOException: Could not find resource com/ljxdemo/dao/UserMapper.xml
-
問題原因1:maven過濾資源導致;
-
問題原因2:mapper.xml的包路徑或者名字寫錯;(因為編譯後)
-
-
解決方案:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
-
筆記:
-
一定要注意Mapper.xml的包路徑問題【重要】;
-
target
-
Mapper.xml被載入後,會放在和Mapper介面同級目錄;
-