Мне нужно проверить поле, когда оно изменяется (как установщик броска, так и отражение) в POJO. И я хочу написать аннотацию к полю. Следующий код не работает:
public class PriceValidator implements ConstraintValidator<Price, BigDecimal> {
@Override
public void initialize(Price contactNumber) {
}
@Override
public boolean isValid(BigDecimal value, ConstraintValidatorContext cxt) {
if (smtng) {
{
//do smtng
}
}
return true;
}
}
Как можно реализовать этот валидатор? Как правильно написать аннотацию?