【报错】Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

有的时候,dubbo的消费者不需要配置数据源;

在子项目引入父项目依赖的时候

同时引入了自动配置数据源的依赖,有没有配置数据源的时候,就会报错;

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

两种解决方法:

如果不需要配置数据源,又需要使用依赖,可以使用第一种方法

  1. 取消数据源的自动配置;

    @SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
    
  2. 不引入数据源的依赖,或者排除

    <exclusions>
        <exclusion>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
        </exclusion>
    </exclusions>
    
原文地址:https://www.cnblogs.com/mussessein/p/12702790.html