top of page

Api REST con Java - Spring Boot - MySQL

Actualizado: 2 mar 2022

Hola comunidad Vikinga. Ahora voy a mostrar como crear un Api REST usando Java y todo el poder de Spring Boot.

para esta demo vamos hacer un CRUD usando MySQL como base de datos y usando el paradigma de programación First Code. sin mas pasamos a tirar código.

pueden usar https://start.spring.io/ para crear la plantilla o directamente en VS Code se puede hacer, solo hay que instalara las extenciones Spring Boot Extension , Extension Pack for Java, además para este demo tengo la instalación de apache-maven-3.8.4 y Java jdk-11.0.14.


una vez abierta la plantilla hay que ir a configurar la conexion a la base de datos.


spring.datasource.url=jdbc:mysql://localhost:3306/springboot spring.datasource.username=root spring.datasource.password=mario spring.jpa.hibernate.ddl-auto=update como vamos a ocupar el paradigma first code vamos ocupar ddl-auto en update, para que cada cambio en el modelo se vea reflejado en la base de datos.

spring.jpa.hibernate.ddl-auto=update


En el archivo pom.xml tenemos que asegurarnos que tengamos las dependencias de spring boot y conector a MySQL


<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope