SpringBoot项目启动时报错内容如下:
Description:
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
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
出现这种异常目前知道的是有两种情况会出现:
1.这也是网上说的最多的解决办法就是在Application启动类上增加注解
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }
2.如果你使用第一种办法还是没有解决问题的话检查下如果你的数据源用的是Druid
是否初始化了DruidDataSource对象,因为SpringBoot默认是不支持Druid数据源的,需要手动初始化。
具体如何初始化DruidDataSources 可参考
网络上的教程