この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:T
更新日時:2019-02-01 06:47:51

タイトル: @PathVariable
SEOタイトル: 【Spring】@PathVariableアノテーションとは

この記事の要点
  • @PathVariable は URL に埋め込んだパスパラメータをメソッド引数で受け取る Spring アノテーション
  • 書式: @RequestMapping("/{num}") + @PathVariable int num
  • 名前を変えるときは @PathVariable("num") のように明示
  • クエリパラメータを受け取るのは @RequestParam(別物)

 

本稿はSpringFrameworkの@PathVariableについて説明します。

 

@PathVariableとは

@PathVariableとはURLに含まれた文字列をパラメータとして受け取るためのアノテーションです。

以下、簡単なサンプルです。

@RequestMapping(path = "/{num}", method = RequestMethod.GET)

public String index(@PathVariable int num) {

return Integer.toString(num * 2);

}

 

以下のリクエストをすることで「」の結果を得ることができます。

http://localhost:8080/2