1. 程式人生 > >【bug記錄】Eclipse執行Spring Boot專案讀取不到配置檔案

【bug記錄】Eclipse執行Spring Boot專案讀取不到配置檔案

專案是spring boot專案, 編寫好程式碼後,我以spring  boot app的形式執行專案,結果控制檯報錯,大概是說mybatis的mapper注入失敗,原因是datasource沒找到。檢查配置檔案的資料庫配置以及mybaits的配置後,未發現錯誤。拿起八倍鏡再次檢視報錯資訊,看到這句:If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active)。也就是說,出現這種錯誤的情況可能是資料來源未配置,也可能是spring boot沒有讀取到配置了資料來源的配置檔案。wtf???,明明將application.properties放在了resource目錄下啦。一氣之下將application.properties放到根目錄下(與pom.xml同路徑),同樣報錯,但是錯誤變成了FileNotFoundException,找不到mapper.xml所在的目錄,一臉懵逼。。。。。。改變策略,先打成jar包在cmd執行看看,發現執行正常!哇,這肯定是IDE的問題了。找度娘,找到這篇文章,解決了問題。

src/main/resources 資料夾上面右擊--build path,看看其是否已是source folder(其實看資料夾圖示也能看得出來)。若不是,會出現use as source folder選項,選中它。若還不能解決,進入build path設定,如下圖,看看有沒有將相應的資料夾給excluded掉了。