¿Cómo puede tener dos rutas de URL asignada a los mismos en el método de controlador de Spring MVC (3,0)?

StackOverflow https://stackoverflow.com/questions/3919706

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?

¿Fue útil?

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
scroll top