Ejercicio de programación: Reto Introducción a controladores REST
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en SpringBoot. Es un ejercicio de nivel intermedio que requiere conocimientos sólidos de la tecnología.
Información adicional del ejercicio
Crear un controlador REST básico con @RestController y @GetMapping que devuelva mensajes simples.
Contenido del ejercicio
Crea un controlador REST que maneje peticiones GET y devuelva diferentes tipos de respuestas.
Debes implementar una clase controlador que:
- Use la anotación @RestController para marcar la clase como controlador REST
- Implemente tres métodos con @GetMapping:
- Un método que responda en la ruta "/saludo" y devuelva el texto "Hola desde Spring Boot"
- Un método que responda en la ruta "/estado" y devuelva el texto "Aplicación funcionando correctamente"
- Un método que responda en la ruta "/info" y devuelva un objeto con propiedades nombre y version
Para el tercer método, crea una clase auxiliar llamada Info con:
- Propiedad nombre (String)
- Propiedad version (String)
- Constructor que reciba ambos parámetros
- Métodos getter para ambas propiedades
El método /info debe devolver un objeto Info con nombre "Mi API REST" y version "1.0".
Lección relacionada
Este ejercicio está relacionado con la lección "Introducción a controladores REST" de SpringBoot. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de SpringBoot
Explora más ejercicios de programación en SpringBoot para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de SpringBootSolución al ejercicio de programación en SpringBoot
¡Desbloquea la solución completa!
Completa el ejercicio de programación en SpringBoot para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en SpringBoot
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 SpringBoot