Моя сущность аннотирована различными аннотациями javax.validation, такими как @NotNull, @Size и т. Д. И я хочу использовать группы для проверки этой сущности.
Я хотел бы использовать разные группы в зависимости от заголовка запроса. Я видел в документации, что вы можете указать такие группы:
@Validated(GroupName.class) final Entity entity)
Но я хочу установить группу валидаторов в зависимости от запроса. Я не могу гуглить ни одного примера, это вообще возможно?
Или мне нужно вызвать валидатор внутри моего метода, например:
validator.validate(entity, GroupName.class);
, а затем, если необходимо, создать исключение.