这是一个小片段
@Valid
@NotNull(groups = {IAirValidation.class,
ISeaAirValidation.class }, message = "tom.required")
private RoutingPointAirportDTO airportOfArrival;
如果提到其他组,是否可以覆盖组
例如
@Valid
@Null(groups = {IQuickClientOrderValidation.class })
@NotNull(groups = {IAirValidation.class,
ISeaAirValidation.class }, message = "tom.required")
private RoutingPointAirportDTO airportOfArrival;
在这种情况下,我希望其他@NotNull验证组将被忽略,而仅应用IQuickClientOrderValidation。
我正在对所有三个组进行验证(因为它已在其他位置使用),我不能仅使用IQuickClientOrderValidation进行验证。
所以问题是:是否可以确定将使用哪个组的优先级?