Failed to configure a DataSource

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Failed to configure a DataSource相关的知识,希望对你有一定的参考价值。

1 问题

近日在学习一个SpringBoot项目时,运行该项目时系统抛出

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。

2 方法

  1. 找出问题:
    1.1根据提示,翻译问题。
    配置数据源失败:未指定“url”属性,无法配置嵌入式数据源。
    原因:无法确定合适的驱动程序类别。
    即:在应用中没有配置datasource的一些相关属性
  2. 解决方法:

2.1方法一:

找到application.properties,设置驱动程序及相关属性。

2.2方法二:

把spring boot自动初始化DataSource相关的代码禁止掉

在启动类头部声明:

@SpringBootApplication(exclude= DataSourceAutoConfiguration.class)

Exclude:排除此类的AutoConfig,即禁止 SpringBoot 自动注入数据源配置。

3 结语

程序启动可能会面临着各种各样的错误,在该项目学习时,面对依赖的问题,让小编花了很多时间去解决,后续会进行依赖相关的问题进行讲解。在使用时,推荐使用第二种方法,较为简单实用。

以上是关于Failed to configure a DataSource的主要内容,如果未能解决你的问题,请参考以下文章

struts报错严重: Dispatcher initialization failed Unable to load configuration.

Failed to upgrade Oracle Cluster Registry configuration(root.sh)

安装Intel HAXM:"failed to configure driver unknown error. failed to open driver"

Failed to configure a DataSource 'url' attribute问题解决

springboot启动报错:Failed to configure a DataSource

Springboot Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded