Could not find resource——mybatis 找不到映射器xml文件


今天用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文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM