0

我正在用球衣做 jaxrs。我对 cxf 有经验,但对泽西岛没有那么多经验。有没有办法设置一个等效于处理 Jersey 中资源方法抛出的异常的外拦截器?

4

1 回答 1

0

如果您使用 Jersey 2.x,您可以使用它ExceptionMapper来处理由资源方法产生的所有异常(或特定异常)。

@Provider
public class MyExceptionMapper implements ExceptionMapper<java.lang.Exception> {
    public Response toResponse(java.lang.Exception ex) {
        return Response.status(500)
            .entity(ex.getMessage())
            .type("text/plain")
            .build();
    }
}
于 2013-10-24T16:01:47.473 回答