2

次のような@RequestMappingがあります。

@RequestMapping("/foo/{bar}/blah/**")
public void handleRequest(@PathVariable String bar, @PathVariable String remainder) {

余りが「**」に一致するものを取得するように設定するにはどうすればよいですか?

4

1 に答える 1

1

SpringはAntスタイルのパスパターンをサポートしていますが、キャプチャされたものを返す方法は提供されていません。

これは自分で計算できるものなので、恐れることはありません。HttpServletRequestオブジェクトを取り込むコントローラーメソッドを定義できます。そこからgetRequestURI()、リクエストオブジェクトを呼び出すことでURIにアクセスできます。

ある程度のString処理が必要になりますが、それは書くのがもっと楽しいコードのように聞こえます。

于 2012-10-26T20:50:11.577 に答える