Descripción
Crear un controlador para la entidad Categoria.
Crear CategoriaController
para gestionar la entidad Categoria
con Spring MVC.
Entidad Categoria:
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(nullable = false)
private String nombre;
@Column(length = 400)
private String descripcion;
Métodos a implementar
Crear la clase CategoriaController
con controlador MVC @Controller
y @RequestMapping("/categorias")
, inyectando CategoriaService
. Implementar estos 6 métodos:
listaCategorias()
- GET /categorias
→ categoria-list.html
- Mostrar todas las categorías
detalleCategoria()
- GET /categorias/{id}
→ categoria-detail.html
- Mostrar detalles de una categoría específica
formularioNuevaCategoria()
- GET /categorias/nuevo
→ categoria-form.html
- Formulario para crear nueva categoría
formularioEditarCategoria()
- GET /categorias/editar/{id}
→ categoria-form.html
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
- Formulario pre-llenado para editar categoría
guardarCategoria()
- POST /categorias/guardar
- Guardar categoría y redirigir a
/categorias
eliminarCategoria()
- GET /categorias/eliminar/{id}
- Eliminar categoría y redirigir a
/categorias
Estructura base
@Controller
@RequestMapping("/categorias")
public class CategoriaController {
@Autowired
private CategoriaService categoriaService;
// Implementar los 6 métodos aquí
}
Métodos de servicio disponibles: findAll()
, findById(Long)
, save(Categoria)
, deleteById(Long)
Solució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