Создание аннотации валидатора на основе гео для полей dto в kotlin и springboot

#java #spring #spring-boot #kotlin #spring-annotations

Вопрос:

Мне нужно проверить некоторые поля, присутствующие в dto. Эти поля могут иметь только определенные значения, и эти значения также меняются в зависимости от местоположения. Значения могут быть взяты из функции, присутствующей в классе обслуживания на основе местоположения. Как я могу сделать аннотацию, которая будет выполнять проверку на основе значений функции, присутствующих в классе обслуживания на основе местоположения?