私は春のフレームワークに慣れています.... Googleで検索しています...クラスレベルでアノテーションされた@RequestMappingを持つサンプルがいくつか見つかりました。 menthodレベルのRequestMappingアノテーションは誰でもクラスレベルのRequestMappingとメソッドレベルのRequestMappingの違いを説明できますか?誰でもクラスレベルのコントローラとメソッドレベルのコントローラの違いを教えていただけますか?
a)は、クラスレベル
b)のメソッドレベル
また私はタイプといくつかの@Requestmapping
が見つかりました:GET /ポスト
ので、私は、彼らのアプリケーションについて少し混乱していますいくつかの例は型パラメータを持たない。
どちらのアプローチが良いですか?
新しいバージョン(> Spring 2.5)は、リクエストマッピングのパラメータタイプを必要としませんか?
パトリックフロイド:このような貴重な情報をありがとう! – JOHND
「もしそうなら、メソッド注釈は相対URL(クラスレベルのURLを基準にした相対URL)として解釈されますが、メソッドレベルの注釈がなければなりません。そうでなければメソッドはマップされません。私はあなたに感謝します! – JOHND
メソッドがfoo/barにマップされている場合、foo/barはアドレスです。しかし、クラスがbazにマップされていてメソッドがfoo/barにマップされている場合、メソッドのアドレスはbaz/foo/bar –