如何验证没有任何组的所有约束?

时间:2015-03-20 13:04:58

标签: spring validation bean-validation

由于validated注释,我可以在控制器中执行选择性约束。我想检查所有没有任何组的验证。

让我们说我有一个复杂的对象,如:

@NotNull(groups = ValidateAfterGroup.class)
@getter @setter
private String field1;

@NotNull
@getter @setter
private String field2;

@NotNull
@getter @setter
private String field3;

@NotNull
@getter @setter
private String field4;

@NotNull
@getter @setter
private String field5;

@Valid
@getter @setter
private List<Component> myComponent;

我想验证field2,field3,... field5中的约束以及可能包含在没有注释的Component中的约束。如果我在没有任何组的控制器中使用它,我没有看到任何约束验证。

public String save(Model model, @ModelAttribute @Validated Form myForm, BindingResult result){              

我可以在@Validated注释中添加一个grupo但是我必须将它添加到所有约束中。我有很多对象。我可以避免添加组吗?

0 个答案:

没有答案