mapeamento insensível a maiúsculas e minúsculas para anotações de Spring MVC @RequestMapping [duplicate]
Duplicata Possível:
Como posso ter URLs insensíveis a maiúsculas e minúsculas no Spring MVC com mapeamentos anotados
Eu tenho o controlador com várias anotações @RequestMapping nele.
@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";
}
}
Como posso mapear esses @RequestMapping para não diferenciar maiúsculas de minúsculas. ou seja, se eu usar "/ fullsignup" ou "/ fullSignup", eu devo obter "anotherjsp". Mas isso não está acontecendo agora. Apenas "/ fullSignup" está funcionando bem.
Eu tentei estender RequestMappingHandlerMapping mas nenhum sucesso. Eu também tentei AntPathMatcher como o cara mencionado há outra pergunta neste fórum, mas também não está funcionando para anotação @RequestMapping.
Console de depuração
Console de saída quando o servidor está ativo.
Eu adicionei duas imagens que mostra o problema. Eu tentei as duas soluções mencionadas abaixo. O console diz que ele mapeou URLs em minúsculas, mas quando eu solicito para acessar um método com url minúscula, ele mostra que o mapa original em que os valores são armazenados estáticos continha URLs do MixCase.