The standard java @Valid
annotation doesn't support groups. However, Spring now includes an @Validated
annotation which does the same job as @Valid
, but allows you to specify which groups to use in the validation:
@ModelAttribute("myCandidate") @Validated(UpdateGroup.class) Candidate myCandidate
Note that this annotation is only available in Spring 3.1 and newer.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…