我有一个带有@RequestMapping
for root path的控制器"/"
。还有其他带有 a @RequestMapping
of"/test"
等的控制器。我的应用程序似乎正确地映射了路径/appname/test
,但是如果我在路径中添加一个斜杠,就像这样"/appname/test/
,它会映射到具有@RequestMapping
for root path的控制器"/"
。知道为什么吗?
更新:
我也尝试删除<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"/>
这解决了斜杠问题,但我的验证停止工作