搭建了一個ssm項目,啟動報錯Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/cqupt/paging/dao/User.xml
我看了一下路徑沒錯,名字也沒有寫錯
網上找了一下資料解決了,記錄一下
我用maven管理,在target下並沒有將User.xml,出錯原因就是maven編譯時沒有將xml文件放進去,所以才會找不到User.xml文件
解決方法,在pom.xml加入:
<!--classpath-->
<build>
<!-- 定義classpath -->
<resources>
<!-- resources文件 -->
<resource>
<directory>src/main/resources</directory>
<!-- 是否被過濾,如果被過濾則無法使用 -->
<filtering>false</filtering>
</resource>
<!-- java文件夾 -->
<resource>
<directory>src/main/java</directory>
<!-- 引入映射文件等 -->
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>
或者手動將User.xml放入targegt對應的路徑下
