¿Cómo puede tener dos rutas de URL asignada a los mismos en el método de controlador de Spring MVC (3,0)?
-
29-09-2019 - |
Pregunta
Tengo un método userPanel
asignada a la ruta URL /user/panel
:
@RequestMapping(value = "/user/panel", method = RequestMethod.GET)
public final String userPanel(HttpServletRequest request, ModelMap model)
Sin embargo, lo haría también como el método userPanel
para manejar la /panel
ruta sin crear un método separado como este:
@RequestMapping(value = "/panel", method = RequestMethod.GET)
public final String panel(HttpServletRequest request, ModelMap model)
¿Hay una manera de tener el mango método userPanel
ambas rutas a la duplicación evitar?
Solución
@RequestMapping
puede tomar varias rutas de acceso:
@RequestMapping(value = {"/user/panel", "/panel"}, method = RequestMethod.GET)
public final String userPanel(HttpServletRequest request, ModelMap model)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow