Con la ayuda del asistente de código de IntelliJ, crear servicios REST en SpringBoot y Java es más sencillo de lo que puedes creer.
Te recuerdo que este tutorial cuenta con un video que puedes consultar gratis.
Lo primero que debemos hacer es crear un modelo el cual debe contener algunas propiedades:
Enseguida se debe crear un controlador Rest mediante la anotación @RestController como lo muestra el ejemplo, adicionalmente el controlador debe tener una ruta o "Path" con el cual podrá ser ubicando en la ruta de nuestro API.
@RestController
@RequestMapping("/api/usuario")
public class UsuarioRest {
continua...
Por último se deben crear instancias del modelo con datos que los identifiquen dentro de una lista:
Y eso es todo. Una vez que se corre el proyecto y se llama al API el resultado es el siguiente:
http://localhost:8080/api/usuario/
HTTP/1.1 200
Content-Type: application/json
Transfer-Encoding: chunked
Date: Sun, 18 May 2025 00:49:41 GMT
Keep-Alive: timeout=60
Connection: keep-alive
[
{
"nombre": "Homer",
"apellido": "Simpson",
"email": "homers@aol.com",
"password": "123456",
"telefono": "555-5555"
},
{
"nombre": "Marge",
"apellido": "Simpson",
"email": "marge@aol.com",
"password": "123456",
"telefono": "555-5555"
},
{
"nombre": "Bart",
"apellido": "Simpson",
"email": "bart@aol.com",
"password": "123456",
"telefono": "555-5555"
},
{
"nombre": "Lisa",
"apellido": "Simpson",
"email": "lisa@aol.com",
"password": "chica_jazz",
"telefono": "555-5555"
},
{
"nombre": "Abe",
"apellido": "Simpson",
"email": "oldcoot@aol.com",
"password": "yelling_at_cloud",
"telefono": "555-5555"
}
]
Response file saved.
> 2025-05-17T194941.200.json
Response code: 200; Time: 135ms; Content length: 542 bytes
Si deseas consultar el código de este proyecto se encuentra en: Github
Video del tutorial: https://youtu.be/Zu9kErkFZnU
Comentarios