Джексон не запускает интерфейс проверки общего доступа - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь сопоставить значения формы с классом, используя Джексона. Он работает, но не запускает интерфейсы валидатора javax.

ContactImportModel contactImportModel = mapper.convertValue(val, ContactImportModel.class);

public class ContactImportModel {
@Phone
private String personalPhoneNumber;
}
...
@Target({ElementType.FIELD, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Constraint(validatedBy = PhoneValidator.class)
@Documented
public @interface Phone {....}

Валидатор работает, когда я создаю тот же объект, используя другие вызовы API. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...