如何为@Valid指定validation组?

我在@Controller @RequestMapping方法中得到了这样的参数:

@ModelAttribute("myCandidate") @Valid Candidate myCandidate, BindingResult result 

如何为myCandidate明确指定validation组?

标准java @Valid注释不支持组。 但是,Spring现在包含一个@Validated注释,它与@Valid执行相同的工作,但允许您指定在validation中使用的组:

 @ModelAttribute("myCandidate") @Validated(UpdateGroup.class) Candidate myCandidate 

请注意,此注释仅在Spring 3.1及更高版本中可用。