我有一个带有@RequestMappingfor root path的控制器"/"。还有其他带有 a @RequestMappingof"/test"等的控制器。我的应用程序似乎正确地映射了路径/appname/test,但是如果我在路径中添加一个斜杠,就像这样"/appname/test/,它会映射到具有@RequestMappingfor 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"/>
这解决了斜杠问题,但我的验证停止工作