Проверить аннотацию на поле, когда она изменилась - PullRequest
0 голосов
/ 02 марта 2020

Мне нужно проверить поле, когда оно изменяется (как установщик броска, так и отражение) в 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;
    }
}

Как можно реализовать этот валидатор? Как правильно написать аннотацию?

...