CustomexceptionMapper только для конкретного отдыха API с ДжерсиJAVA

Программисты JAVA общаются здесь
Anonymous
 CustomexceptionMapper только для конкретного отдыха API с Джерси

Сообщение Anonymous »

Мое приложение имеет много разных сборщиков API Rest с Jersey 2.34. Весь URL начинается с «/API/», следующего по имени службы, например:/API/FOO,/API/BAR и т. Д. объявлено: < /p>

Код: Выделить всё

jersey-serlvet

org.glassfish.jersey.servlet.ServletContainer


jersey.config.server.provider.packages
com.restapi

1


jersey-serlvet
/api/*

< /code>
У меня есть customexceptionmapper, чтобы ответить пользовательским сообщением: < /p>
@Priority(1)
@Provider
public class CustomJsonMapperException implements ExceptionMapper {

@Override
public Response toResponse(JsonMappingException bex) {
return Response.status(400).entity(MY_CUSTOM_MESSAGE).build();
}

}
Как я могу применить свой customjsonmapperexception только для одной службы API, для Exmple только для "/api/foo", а не для всех других "/api/*"?


Подробнее здесь: https://stackoverflow.com/questions/756 ... ith-jersey

Вернуться в «JAVA»