渡されたパスの値を受け取る

@PathVariable

 

@PathVariableアノテーションを付けると、渡されたパスの値を変数に入れることができる。

 

http://localhost:8080/hogehogeDetail/herohero@hogehoge.co.jp

というURLでリクエストが来た場合に、herohero@hogehoge.co.jpを変数に入れる。

 

@GetMapping("/hogehogeDetail/{id}")

public String getUserDetail@ModelAttribute SignupForm form,

                             Model model,

                             @PathVariable("id") String userId ) {

     

}

こうするとuserIdに、herohero@hogehoge.co.jpが入る。