

Con olvidarnos, nos referimos a abstraernos de la capa de datos, es decir, olvidarnos de su funcionamiento y que sea JPA de Spring la que lo gestione por nosotros como se comunica la BBDD con la siguiente capa. JPA, es el encargado de permitirnos “olvidarnos” de la capa de base de datos. JPA son las iniciales de Java Persistence Api. Application.propertiesĭesde el application.properties configuraremos la BBDD, pasando le parámetros como la url, el username y la password. LINK a la dependencia Spring-boot-started-testīien, vamos a crear una BBDD llamada DB_SHOP que tendrá una tabla llamada Customers en su interior.Aunque no estrictamente necesario será el encargado de permitirnos realizar los test. Spring-boot-starter-test: Iniciador para probar aplicaciones Spring Boot con bibliotecas que incluyen JUnit, Hamcrest y Mockito.LINK a la dependencia Spring-boot-started-data- jpa.Spring-boot-started-data- jpa: Iniciador para usar Spring Data JPA con Hibernate.LINK a la dependencia MySql-connector-java.
MAPEAR REGISTROS DE TABLA DE BASE DE DATOS JAVA DRIVER
MySql-connector-java: JDBC Type 4 driver para el motor de BBDD MySQL.LINK a la dependencia Spring boot started web.


Mediante a estos dos módulos de Spring, crearemos un CRUD REST SERVICE mediante a JPA y al motor de BBDD MySQL. En este artículo trabajaremos con Spring Boot y con Spring Data.
