Could not find resource mybatis-config.xml :找不到mybatis的配置文件


項目場景:

之前運行出來過,后面重新導入了一下 結果報錯了 (代碼是沒有問題的)
問題描述:

 

 


Exception in thread “main” java.io.IOException: Could not find resource mybatis-config.xml :找不到mybatis的配置文件
在這里插入圖片描述
原因分析:


找不到mybatis配置文件
原來mybatis.xml文件沒有放在 target 下的 classes 中,導致報錯。
解決方案:將 mybatis.xml拷貝到 target 下的 classes,程序就可以運行

在這里插入圖片描述

但是還有一個疑問,我創建的是Maven工程,而且xml文件放在了resources資源目錄下,按道理來說運行的時候idea 會幫我把 resources 文件夾的內容拷貝到 classes 文件夾下的,但是我reimport好幾次都不行,只有手動加進去了,但是終歸不是長久之計(每次重新打開還是會和以前一樣)

分割線:上面那個疑問找到問題啦! 附上詳細鏈接
在pom文件中將項目的打包方式設置成了pom 改成jar就好啦

 

 


在這里插入圖片描述
原因:maven打包方式有三種,pom,jar和war。當選擇了打包方式為pom時,意味着該工程是個聚合工程,而這個工程也就是個父工程,只用來做依賴版本管理和模塊管理,並不會涉及到源碼,所以maven不會將resources下的文件編譯到classes路徑下。所以將打包方式換成jar,編譯成功!
可以看錯誤日志

 

 

 


發現不管idea安裝在哪里,這些日志和緩存都在c盤
可以參考百度轉移到其他盤 反正我失敗了
轉載於(方法實測有效):
原文鏈接:https://blog.csdn.net/qq_53345096/article/details/114544696


免責聲明!

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



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