不会调用异常映射器

时间:2016-05-09 08:38:36

标签: jersey jax-rs

这是我的异常映射器

@Provider
class JsonParseExceptionMapper implements ExceptionMapper<JsonParseException> {
@Override
public Response toResponse(final JsonParseException  jpe) {       
    return Response.status(Status.BAD_REQUEST)
            .entity("Invalid data supplied for request").build();
}
}

但是我无法捕获解析器错误。我使用泽西岛1.16

我的服务

@Consumes({ MediaType.APPLICATION_JSON })
public Response createUsers(ArrayList<User> users) {....

1 个答案:

答案 0 :(得分:0)

可能是您的异常映射器未添加到Application实例的一组类中。