次のように定義されたスプリングコントローラーがあります。
@Controller
@RequestMapping("/user")
class UserController {
...
@RequestMapping(method=RequestMethod.POST)
public String save(User user) {
// Do something with user
return "redirect:/...";
}
}
この場合、投稿データ (フォームから送信されたデータ) はどのように User オブジェクトにマップされるのでしょうか? これがどのように機能するかについてのドキュメントはありますか?
このような POJO が 2 つあるとどうなりますか?
@Controller
@RequestMapping("/user")
class UserController {
...
@RequestMapping(method=RequestMethod.POST)
public String save(User user, Foo anotherPojo) {
// Do something with user
return "redirect:/...";
}
}