Categorías
Otros

Cuando se utiliza Finign para hacer la llamada de procedimiento remoto: ‘URL’ Atributo no se especifica y ningún origen de datos incrustado podría

Recientemente apareció durante la llamada remota:

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

Pero de hecho, no hice nada sobre la base de datos, y este error hizo que el proyecto se iniciara.
Comprobar el motivo:
puede ser la dependencia de la base de datos importada al importar dependencias, debido al error de la configuración automática SpringBoot!

<dependency>
      <groupId>org.hibernate.validator</groupId>
      <artifactId>hibernate-validator</artifactId>
      <version>6.0.14.Final</version>
      <scope>compile</scope>
    </dependency>

Solución:

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
@EnableDiscoveryClient
@EnableFeignClients
public class SearchApp {
    public static void main(String[] args) {
        SpringApplication.run(SearchApp.class,args);
    }
}

Agregue Exclude = DataSourceAutoConfiguration.class al @SpringBootApplication de la clase de inicio y libere DataSourceAutoConfiguration para resolver este problema.

.

  La causa del principio de coincidencia más a la izquierda del índice conjunto

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *