Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

126
Vistas
¿Es obligatorio configurar DataSource en el proyecto de inicio de Spring?

Quiero crear una aplicación básica iniciada por Spring y hacer una solicitud de obtención. Agregué Spring JPA, Spring Web dependencies y comencé a ejecutar en el puerto 8080, pero mi aplicación para comenzar. Dice "Descripción:

No se pudo configurar un origen de datos: el atributo 'url' no está especificado y no se pudo configurar ningún origen de datos incrustado. Motivo: no se pudo determinar una clase de controlador adecuada ".

No he agregado ninguna dependencia de la base de datos porque no la necesito. ¿Es obligatorio tener una dependencia de la base de datos en mi proyecto? Aquí está mi pom.xml

 <?xml version="1.0" encoding="UTF-8"?>

4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.1.RELEASE com.example java-sample-project 0.0.1-SNAPSHOT java-sample-project Proyecto de demostración para Spring Boot

 <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Es posible que tenga la dependencia de datos en su POM: (o build.gradle)

 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <version>2.3.1.RELEASE</version> </dependency>

Si es así, elimínelo.

over 4 years ago · Santiago Trujillo Denunciar

0

Si incluye Spring JPA, entonces sí, es obligatorio.

Pero puede deshabilitar fácilmente la configuración automática de Spring:

 spring.autoconfigure.exclude= org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, \ org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, \ org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration
over 4 years ago · Santiago Trujillo Denunciar

0

Sí, es obligatorio. Pero si no desea ejecutar una base de datos real, utilice la base de datos en memoria H2. Simplemente agregue com.h2database:h2 a las dependencias.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda