Я правильно зарегистрировал (я проверил), моя собственная карта, которая представлена ниже: < /p>
Код: Выделить всё
@Provider
public class ValidationExceptionMapper implements
ExceptionMapper {
@Override
public Response toResponse(ValidationException exception) {
return Response.status(Status.BAD_REQUEST).build();
}
}
< /code>
Но это никогда не вызывается. Джерси всегда собирает org.glassfish.jersey.server.validation.internal.validationExceptionMapper
Я также пытался использовать @priority < /code> аннотацию для моей пользовательской карты, но, к сожалению, Джерси не учитывает это. < /p>
Итак, что происходит? Это сработало совершенно хорошо в предыдущей версии Джерси, поэтому, кажется, это ошибка регрессии. < /P>
Я сдаюсь. Какие -либо подсказки?
Подробнее здесь: https://stackoverflow.com/questions/386 ... ersey-2-23