springboot測試類Failed to load ApplicationContext

問題描述:

項目正常運行,但是我在測試類裏面寫的方法一直報Failed to load ApplicationContext錯誤,下面還有很多類似
Caused by: org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class
的錯誤,所以我一直以爲是數據源配置有問題,折騰了好久,終於破案。。。
在這裏插入圖片描述
如上圖,因爲我根據開發、測試、發佈三種不同環境寫了三個配置文件,項目正常啓動時我是指定了active profiles的。
在這裏插入圖片描述
但是在測試類啓動時沒有指定的配置文件,而且測試和發佈環境下的配置文件我還沒寫,所以纔會報錯。

解決方法:

在測試類上指定ActiveProfiles
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章