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.