この投稿のタイトルは紛らわしいかもしれません。明確にするために最善を尽くします。Spring MVCを使用してプロジェクトを開始しましたが、問題なく動作します。その後、少しやり過ぎであることに気付き、拡張機能のない素敵なURLが必要だったため、フロントコントローラーディスパッチャーが必要であることがわかりました。
したがって、まったく新しいフォントコントローラーを実装する代わりに、既存のSpringMVCセットアップを利用したいと思います。これがコントローラーの例です
@RequestMapping("/accounts")
public String home() {
return "accounts";
}
@RequestMapping(value="/")
public String Home(){
return "home";
}
ご覧のとおり、戻り文字列は、resourceviewresolverに基づくビューを示す文字列です。
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/views/" />
<property name="suffix" value=".jsp" />
</bean>
今はコントローラーを使いたくないのですが、リクエストを物理ページにマッピングするメカニズムが必要です。それが可能かどうか疑問に思っています。
どうやってやるの?別のディスパッチャを作成するだけですか?
これを読んで助けてくれてありがとう。