@Controller @RequestMappingメソッドでパラメーターを取得します。
@ModelAttribute("myCandidate") @Valid Candidate myCandidate,
BindingResult result
MyCandidateの検証グループを明示的に指定するにはどうすればよいですか?
標準のJava @Valid
アノテーションはグループをサポートしていません。ただし、Springには@Validated
アノテーションが含まれています。これは@Valid
と同じ働きをしますが、検証で使用するグループを指定します。
@ModelAttribute("myCandidate") @Validated(UpdateGroup.class) Candidate myCandidate
この注釈は、Spring 3.1以降でのみ使用できることに注意してください。