报错 Failed to auto-configure a DataSource: 'spring.datasource.url' 及解决办法。

Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded data

解决办法:

在resources 目录下 ,如果不存在则新建配置文件 application.yml 或者 application.properties
里面写上 数据库配置:
spring.datasource.url=jdbc:mysql://localhost:3306/testdb
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
根据自己的数据信息修改以上信息。

第一行的数据库地址localhost 是本地数据库。本地没安装可选择已安装路径的地址,

第二行数据库登陆账号,

第三行登录密码.

项目启动不识别 ${spring.datasource.url} 类似的的配置时,检查发现

<context:property-placeholder location="file:${user.dir}/myProjectConfig/*.properties" system-properties-mode="ENVIRONMENT" ignore-unresolvable="true"/>    
    <bean id="locations" class="com.aspire.aplus.util.soLife.EnvResourcesFactoryBean">
        <property name="resourceLocations">
            <array>
                <!-- 现网配置了环境变量,放在和myProjectConfig一起,如需现网版本变更请注意放开此代码 -->
                <value>file:%{PWD}%/myProjectConfig/*.properties</value> 
                   <value>classpath:*.properties</value> 
            </array>
        </property>
    </bean>

标红的地方路径配置要正确。否则就找不到.properties文件,从而导致报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值