@RequestMappingルートパス用のコントローラーがあります"/"。などのコントローラーが他にもあります。私@RequestMappingの"/test"アプリケーションは のようなパスに正しくマッピングされているようです/appname/testが、パスに末尾のスラッシュを追加すると、 for root path"/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"/>
これで末尾のスラッシュの問題は修正されましたが、検証が機能しなくなりました