Tengo una situación donde necesito la siguiente RequestMapping
:Cómo definir RequestMapping priorización
@RequestMapping(value={"/{section}"})
...method implementation here...
@RequestMapping(value={"/support"})
...method implementation here...
Hay un conflicto evidente. Mi esperanza era que Spring resolviera esto automáticamente y asignara /support
al segundo método, y todo lo demás al primero, pero en su lugar asigna /support
al primer método.
¿Cómo puedo decirle a Spring que permita un RequestMapping
explícito para anular un RequestMapping
con un PathVariable
en el mismo lugar?
Edición 2: Parece que funcionaría si el mapeo /support
se presentó ante el /{section}
mapeo. Lamentablemente tenemos docenas de controladores que contienen numerosos métodos con RequestMapping
. ¿Cómo puedo asegurarme de que el controlador con la asignación /{section}
se haya inicializado por última vez? ¿O un preinterceptor sería el camino a seguir?
Edición 1: Esto se simplifica, ya sé que el tener los dos RequestMapping
por sí sola no tendría mucho sentido)
¿El orden en el archivo no hace diferencia? – Keppil
@Keppil Están en dos archivos diferentes. –