我在ExceptionMapper中使用Spring RestClientException来处理异常消息,但是当我调试方法 toResponse 时,我的mapper保持不工作,并且我的代码保持异常消息:
@Provider
@Component
public class RestClientExceptionMapper implements ExceptionMapper<RestClientException> {
/** Logger */
private static final Logger LOGGER = LoggerFactory.getLogger(RestClientExceptionMapper.class);
/**
* Default Constructor
*/
public RestClientExceptionMapper() {
}
@Override
public Response toResponse(final RestClientException rce) {
// Tracer l'erreur rest
LOGGER.error("Une erreur a eu lieu lors de la communication avec le WS REST : ", rce);
// Renvoyer une erreur en résultat
return Response.status(Response.Status.OK).entity(new RestDataOut(BusinessError.WS_CALL_ERROR, false)).build();
}
}