Controladores Spring mediante RequestMapping, GetMapping, PostMapping

En el desarrollo de APIs REST con Spring Boot , una de las tareas más frecuentes es crear controladores que gestionen las peticiones HTTP. Para ello, Spring nos proporciona una serie de anotaciones que nos permiten enlazar métodos Java con URLs específicas y sus tipos de petición (GET, POST, PUT, DELETE, etc.) . Estas anotaciones son fundamentales para definir el comportamiento de nuestras rutas. En el post de hoy vamos a repasar las principales anotaciones disponibles para manejar peticiones HTTP en Spring Boot: @RequestMapping , @GetMapping , @PostMapping , @PutMapping y @DeleteMapping . Explicaremos cuándo se usa cada una, qué ventajas ofrece, y veremos un ejemplo básico por cada caso. Al final, te mostraremos un ejemplo CRUD práctico utilizando las cinco tags. ¿Qué es la anotación @RequestMapping? La anotación @RequestMapping es la más genérica y versátil. Permite mapear una ruta a uno o varios métodos HTTP (GET, POST, etc.), aunque no está limitada a un único ti...