1

任意のタイプの例外が発生した場合に、クライアントが任意のタイプのスタックトレースを表示できないようにするジャージーアプリケーションがあります。既存のコードを変更せずにこれを行うにはどうすればよいですか?

4

1 に答える 1

1

次のように例外マッパーを登録して、すべての例外を処理し、HTTP 応答をカスタマイズできます。

@Provider
public class MyExceptionMapper implements javax.ws.rs.ext.ExceptionMapper<Exception> {

    @Override
    public Response toResponse(Exception ex) {
        return Response.status(Response.Status.INTERNAL_SERVER_ERROR).build();
    }
}
于 2013-08-09T21:15:25.120 に答える