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ですか?
これは本当に簡単な質問のように思えますが、オンラインのどこにも見つかりません。