0
Я хочу понять логику JAX-RS с ExceptionMapperКак работает ExceptionMapper в EVERREST с JAX-RS?
позволяет предположить, что у меня есть класс
@Provider
@Singleton
public class MyExceptionMapper implements ExceptionMapper<ApiException> {
/**
* check the exception type and build Response with the status body and the type of the error
*/
@Override
public Response toResponse(ApiException exception) {
........
}
}
Как назвать этот класс? Я видел, что есть класс ApplicationPrivderBinder, который имеет метод getExceptionMapper
Это логика?
Кто звонит этому методу? где вызов метода toResponse из
interface ExceptionMapper
Как это работает с everrest? – user1365697
Под «everrest» вы ссылаетесь на SerfJ (http://serfj.sourceforge.net/), правильно? Он реализует стандарт JAX-RS, поэтому он будет вести себя аналогичным образом, поскольку преобразователи исключений определяются JAX-RS. – gsl