отображение без учета регистра для аннотаций Spring MVC @RequestMapping [дубликат]

Possible Duplicate:
How can I have case insensitive URLS in Spring MVC with annotated mappings

У меня есть контроллер с несколькими аннотациями @RequestMapping.

@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";
 }
}

Как я могу сопоставить эти @RequestMapping с учетом регистра. то есть, если я использую & quot; / fullsignup & quot; или & quot; / fullSignup & quot; Я должен получить "еще один ответ". Но этого сейчас не происходит. Только & quot; / fullSignup & quot; работает нормально.

Я пытался расширить RequestMappingHandlerMapping, но безуспешно. Я также пробовал AntPathMatcher, как тот, кто упомянул, что на этом форуме есть еще один вопрос, но он также не работает для аннотации @RequestMapping.

Консоль отладки enter image description here

Консоль вывода, когда сервер работает.

enter image description here

Я добавил два изображения, которые показывают проблему. Я испробовал оба решения, упомянутые ниже. Консоль говорит, что она отображала URL-адреса в нижнем регистре, но когда я запрашиваю доступ к методу с URL-адресом в нижнем регистре, тогда она показывает, что исходная карта, в которой хранятся значения, все еще содержит MixCase URLS.

Ответы на вопрос(2)

Ваш ответ на вопрос