項目:mybatis day1練習
問題描述:練習項目的工程結構如圖(一個java工程)

運行程序,在以下語句處出現java.io.IOException: Could not find resource SqlMapConfig.xml
String resource="SqlMapConfig.xml";
InputStream inputStream=Resources.getResourceAsStream(resource);
錯誤分析:Resources獲取文件時是到項目的類路徑里面獲取的,而config文件夾不在類路徑里面,因此無法獲取配置文件"SqlMapConfig.xml"
問題解決:
方法一:將config文件夾作為包放到src文件夾(是類路徑)下
方法二:選中config文件夾,右鍵 build path->use as source folder 將config文件夾轉換為類路徑(或者創建文件夾時就將使用source folder創建)
后續:
在問題解決后,從新將config文件變為普通文件,再執行,沒有報錯,無法重現錯誤
解決辦法:菜單 project->clean 將項目的編譯文件清除掉,再執行,報錯
