報(bào)錯(cuò)描述:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
大致意思就是沒有數(shù)據(jù)庫配置。

原因:
spring boot項(xiàng)目啟動時(shí)會默認(rèn)加載org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
這個(gè)類,DataSourceAutoConfiguration類使用了@Configuration注解向spring注入了dataSource bean。
如果你的項(xiàng)目中并沒有關(guān)于dataSource相關(guān)的配置信息,當(dāng)spring創(chuàng)建dataSource bean時(shí)因缺少相關(guān)的信息就會報(bào)錯(cuò)。
解決辦法:
在@SpringBootApplication注解上加上exclude,解除自動加載DataSourceAutoConfiguration
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)