たとえば、コードのこの部分を見てください
@RequestMapping(method=RequestMethod.POST)
public String addUserFromForm(@Valid User user, BindingResult bindingResult){
if(bindingResult.hasErrors()){
return "users/edit";
}
userService.saveUser(user);
return "redirect:/users/"+user.getName();
}
コントローラーのメソッドは BindingResult オブジェクトをどのように認識していますか? そのオブジェクトはどこで初期化され、メソッドに渡されますか?