SpringMVCへのSpring3のRESTfulな追加に関して読んだすべてのチュートリアルと記事で、次のように、を介してクエリデータを渡すための1つの方法しか見たことがあり@PathVariable
ません。
@RequestMapping(value="/shops/{name}", method=RequestMethod.GET)
public @ResponseBody Shop getShopInJSON(@PathVariable String name) {
...
}
これは、のようなものに応答しhttp://www.example.com/myservlet/shops/{name}
、に評価される可能性がありhttp://www.example.com/myservlet/shops/thebestshoparound
ます。
http://www.example.com/myservlet/shops?name=thebestshoparound
私の質問はこれです:例えば、の代わりに、古典的なクエリ文字列に基づいてリクエストを受け取るRESTfulインターフェースを設定することは可能PathVariables
ですか?
これは本当に簡単な質問のように思えますが、オンラインのどこにも見つかりません。