Весенняя аннотация
У меня есть контроллер с @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, должна скоро выйти.