Persistencia
Spring data
Datasource
Representa la conexión (URL, credenciales, etc.) a una base de datos específica usando su driver JDBC. A continuación, vamos a crear un proyecto Spring Data JPA y configurar su base de datos1.
-
Genera el esqueleto del proyecto y ábrelo en IntelliJ.
-
Añade la siguiente configuración al fichero de propiedades de la aplicación Spring Boot:
spring.datasource.url=jdbc:h2:file:./dbdata spring.datasource.username=sa spring.h2.console.enabled=true spring.jpa.generate-ddl=true spring.sql.init.mode=always spring.sql.init.continue-on-error=true spring.jpa.defer-datasource-initialization=true
-
Arranca la aplicación Spring Boot, y conéctate a la consola de administración de la BD utilizando las propiedades del datasource anteriores.
1
Normalmente, las bases de datos son procesos (servidores) independientes de las aplicaciones (clientes) que los usan. Para simplificar, utilizaremos una BD embebida en la propia aplicación: .