从git克隆spring boot项目启动失败报Failed to configure a DataSource: 'url' attribute is not specified

背景

从git 克隆spring boot项目到本地,idea环境启动失败,报Failed to configure a DataSource: 'url' attribute is not specified无法配置数据源:未指定url属性,但是resources目录下yml配置文件中已配置数据库的相关配置。

失败日志

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).

原因

如日志最后一行所言,no profiles are currently active没有活动的配置文件,即实际存在的yml配置文件没有作为配置被扫描到,导致对应的数据库url配置未生效。

解决办法

将配置文件所在目录resources指定为资源目录,使扫描配置时能够扫描到它。
打开project structure(ctrl+alt+shift+s) -> 指定目录resources为资源目录
步骤1-打开project structure
步骤1-project structure
步骤2-指定目录resources为资源目录
步骤2-指定resources目录为资源目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值