Весенняя аннотация

У меня есть контроллер с @RequestMapping для корневого пути "/", Есть и другие контроллеры с скажем @RequestMapping из "/test" и т. д. Мое приложение, кажется, правильно отображает пути, такие как /appname/test, но если я добавлю косую черту в путь, например, так "/appname/test/ затем он сопоставляется с контроллером, который имеет @RequestMapping для корневого пути "/", Есть идеи почему?

Обновить:

Я также пытался удалить <mvc:annotation-driven /> и заменить на

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"
   p:order="0" p:alwaysUseFullPath="true" /> 
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" 
   p:alwaysUseFullPath="true"/> 

Это решило проблему с косой чертой, но мои проверки перестали работать

1 ответ

Решение

Похоже, ошибка ( SPR-7064), исправленная в 3.0.3, должна скоро выйти.

Другие вопросы по тегам