1. 程式人生 > 實用技巧 >Maven:java.lang.IllegalArgumentException: Property ‘dataSource‘ is required

Maven:java.lang.IllegalArgumentException: Property ‘dataSource‘ is required

發現網上大部分的解答都是因為資源路徑多加了個‘\’,但我的問題卻不出在這。
反覆檢查程式碼和配置檔案均沒問題,通過test測試列印InputStream物件後發現配置檔案沒有被成功讀取.

後才明白Maven專案下的配置檔案需要將其收錄到resource目錄下才解決問題。

在這裡插入圖片描述
若已有resource目錄,則檢查一下檔案是否有誤,具體流程如下
在這裡插入圖片描述
在這裡插入圖片描述
Files–>Project Structure–>modules–>source 找到resources資料夾,右鍵選擇resourses,右邊會出現resource folders。