Я хочу проверить два параметра даты в классе, день начала должен быть раньше дня окончания. Однако у меня есть несколько классов, которые имеют это требование, поэтому я хочу настроить общую аннотацию c.
то, что я пробовал:
class dataValidator<T : Any>: ConstraintValidator<DateConstraint, T>
Это вызвала ошибку:
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'my.test.annotation.DateValid' validating type 'my.test.model.DateModel'. Check configuration for ''
Однако, если я изменю свой валидатор на это, и он будет работать class dataValidator<T : Any>: ConstraintValidator<DateConstraint, DateModel>
Итак, есть ли способ написать общая c аннотация?