Entrada

Anotación @RequestMapping

La anotación @RequestMapping en Spring MVC sirve para conectar las peticiones web con los métodos de los controladores. Esto quiere decir que, le dice al framework qué ruta o URL debe ser manejada por un método específico.

Para que se entienda bien cómo implementar @RequestMapping en un controlador de Spring, te lo explico de la siguiente manera:

Imagina que tienes una aplicación que necesita mostrar una lista de productos. Puedes usar @RequestMapping para especificar que, cuando el usuario acceda a la ruta /productos, un método será responsable de manejar esa solicitud.

Ejemplo Básico

1
2
3
4
5
6
7
8
9
@Controller
@RequestMapping("/productos")
public class ProductController {
    @RequestMapping("/lista")
    public String listarProductos(Model modelo) {
        modelo.addAttribute("productos", productoService.obtenerTodos());
        return "listaProductos";
    }
}

Como puedes observar, en este ejemplo el método listarProductos()

Esta entrada está licenciada bajo CC BY 4.0 por el autor.