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