Я пытаюсь сопоставить значения формы с классом, используя Джексона. Он работает, но не запускает интерфейсы валидатора 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. .