Resttemplate ExceptionMapper不会处理异常

时间:2017-01-31 09:31:32

标签: java spring exception resttemplate

我在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();
    }

}

这是一个错误的请求停留后有404错误的结果我怎么办才能解决这个问题谢谢你提前 enter image description here

0 个答案:

没有答案