Я пытаюсь представить следующий метод в качестве веб-службы
public void validate(Foo foo) throws javax.validation.ConstraintViolationException;
Проблема в том, что ConstraintViolationException
встраивает Set
из javax.validation.ConstraintViolation
, который является интерфейсом.Я использую hibernate-validator
в качестве реализации API javax.validation.
Как есть, JAXB не может обрабатывать интерфейс.Я застрял на сопоставлении org.hibernate.validator.engine.ConstraintViolationImpl
с ConstraintViolation
во время выполнения.
Очевидно, что единственный код, который я могу изменить, - это мой веб-сервис.
Как я могу определить, в этом контексте,набор реализации, который я хочу использовать для всего интерфейса, который у меня есть?
Спасибо