現象:
按照教程步驟做的,但連單元測試都無法通過,會出現java.lang.IllegalArgumentException: Property ‘dataSource’ is required這個錯誤。
原因:
通過看錯誤提示懷疑是properties文件沒有被加載進來,仔細檢測發現路徑沒有寫錯。后面發現是版本不一樣導致的,我一不小心升級成了2021.3版本,創建javaEE的過程和視頻中的不一樣,工程結構也不一樣。
解決辦法:
在用Jdbc訪問數據庫時,視頻中是將druid.properties文件配置到src文件夾下時;2021.3版本是放到src/main/resources文件夾下。這樣才會在編譯的時候在target文件夾下生成配置文件。