属性是否可以在同一组上对多个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;
}