在啟動 Spring Boot 的項目的時候提示資料源未配置的錯誤。
Spring 會提示你完整的導緻啟動錯誤的資訊是:
錯誤分析
從上面的啟動資訊來看,已經說得非常清楚了,就是因為你配置了 Spring 的資料元件,但是你沒有配置相應的資料源。
因為這個會導緻你的啟動失敗。
解決辦法
有下面的集中解決辦法:
加入 H2 包
最簡單的解決辦法就是在依賴中添加 H2 的資料庫,如果你使用 Spring Batch 的話,這個元件也是需要的,因為 Spring 會使用 H2 為資料源。
添加資料源配置
如果你已經添加了資料庫驅動,例如你添加了 mysql 的資料庫驅動。
那麼你需要制定 Mysql 的資料庫連接配接參數。
在啟動時候不載入資料源配置。
你可用在啟動的時候不載入資料源配置。
可用在啟動類上面,添加下面的注解。

你也可以在啟動配置檔案上面,添加下面的内容,這樣能夠保證你在啟動的時候不載入資料源配置類。
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAuto