1

過去に Zend Framework などの他の MVC フレームワークを使用していたので、リクエストがデフォルトで次のようにマッピングされるという考えに慣れています。

http://mysite.com/user/addは、コントローラー クラスのaddメソッドを呼び出します。このメソッドは、user という名前のディレクトリにある add という名前のビューを呼び出します。User

@RequestMappingController クラスで使用し、各メソッドで使用するビューを指定するのではなく、Spring MVC 3 でこれ (または同様のもの) を達成できる方法はありますか?

4

1 に答える 1

2

これは可能だと思いますが、Spring MVC の設定上の規則が何をするかによって制限されます。

最低限必要なことは、コントローラーに と@Controllerクラスレベルの@RequestMappingアノテーションが付けられていることだと思います。次に、そのクラスの個々のパブリック メソッドが名前でマップされます。メソッドがビューまたはビュー名を返さない場合、ビュー名はメソッド名から推測されます。

ドキュメンテーションでは実際にはこれについて触れていませんが、メソッド レベルのアノテーションを使用して、物事を明確に保つことを強くお勧めします。

于 2010-11-05T09:03:33.000 に答える