@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"/>
これで末尾のスラッシュの問題は修正されましたが、検証が機能しなくなりました