javax验证:在同一组上分组几个注释

时间:2018-06-12 13:11:06

标签: java javax.validation

属性是否可以在同一组上对多个javax验证进行分组而不重复声明?

这是一个有效的例子:

@Data
public class Poc {

    @NotNull(groups = {NameForm.class})
    private String name;

    @NotNull(groups = {DataForm.class})
    @Min(value = 0, groups = {DataForm.class})
    @Max(value = 10, groups = {DataForm.class})
    private int nbre = -1;

}

我想要做的是找出是否可以这样写:

@Data
public class Poc {

    @NotNull(groups = {NameForm.class})
    private String name;

    @Groups(DataForm.class)
    @NotNull
    @Min(value = 0)
    @Max(value = 10)
    private int nbre = -1;

}

0 个答案:

没有答案