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