属性是否可以在不重复声明的情况下将多个 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;
}