mapeo insensible a mayúsculas y minúsculas para las anotaciones de Spring MVC @RequestMapping [duplicado]
Posible duplicado:
¿Cómo puedo tener URLS que no distinguen entre mayúsculas y minúsculas en Spring MVC con asignaciones anotadas?
Tengo un controlador que tiene varias anotaciones @RequestMapping en él.
@Controller
public class SignUpController {
@RequestMapping("signup")
public String showSignUp() throws Exception {
return "somejsp";
}
@RequestMapping("fullSignup")
public String showFullSignUp() throws Exception {
return "anotherjsp";
}
@RequestMapping("signup/createAccount")
public String createAccount() throws Exception {
return "anyjsp";
}
}
¿Cómo puedo asignar estos @RequestMapping a mayúsculas y minúsculas? es decir, si uso "/ fullsignup" o "/ fullSignup" debería obtener "anotherjsp". Pero esto no está sucediendo ahora mismo. Sólo "/ fullSignup" funciona bien.
He intentado extender RequestMappingHandlerMapping pero no tengo éxito. También probé AntPathMatcher como el tipo mencionado. Hay otra pregunta en este foro, pero tampoco funciona para la anotación @RequestMapping.
Consola de depuración
Consola de salida cuando el servidor está activo.
He añadido dos imágenes que muestran el problema. He probado las dos soluciones mencionadas a continuación. La consola dice que asignó URLS en minúsculas, pero cuando solicito acceder a un método con url en minúsculas, se muestra que el mapa original donde se almacenaron los valores contenía URLS de MixCase.