Descripción
Crear un controlador REST con un endpoint POST que reciba datos JSON y devuelva una respuesta estructurada.
Crea un controlador REST llamado UserController
que contenga un endpoint POST en la ruta /users
. El endpoint debe recibir un objeto JSON con los campos name
(String) y email
(String), y devolver una respuesta JSON con el mensaje "Usuario creado exitosamente" junto con los datos recibidos.
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
Pasos a seguir:
- Crea una clase
UserController
y anótala como controlador REST - Define un método que maneje peticiones POST en la ruta
/users
- El método debe recibir un objeto con propiedades
name
yemail
- Devuelve un Map<String, Object> que contenga:
- "message": "Usuario creado exitosamente"
- "user": el objeto recibido
Ejemplo de petición JSON esperada:
{
"name": "Juan Pérez",
"email": "juan@email.com"
}
Ejemplo de respuesta JSON esperada:
{
"message": "Usuario creado exitosamente",
"user": {
"name": "Juan Pérez",
"email": "juan@email.com"
}
}
Solución al ejercicio de programación en
¡Desbloquea la solución completa!
Completa el ejercicio de programación en para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en