今天用IDEA寫Mybatis的時候,測試報了如圖所示的錯,惡心死我了,后來解決了,總結一下,防止下回跳坑,當然,也是做一個分享,如果有朋友遇到這個錯,希望有所幫助
Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource
我先直接改錯,后面分析:
<resources> <resource> <directory>src/main/Java</directory> <excludes> <exclude>**/*.java</exclude> </excludes> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.* </include> </includes> </resource> </resources>
錯誤分析:
idea編譯Java程序時默認只編譯resources目錄下的mapper文件,所以如果你的mapper文件放在非resources目錄下那么要在pom文件下增加一個配置,否則無法自動映射對應的mapper文件。