4.8.5. MicroProfile REST 客户端中的 ResponseExceptionMapper

org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper 类是 javax.ws.rs.ext.ExceptionMapper 类的客户端一侧,它在 Jakarta RESTful Web Services 中定义。ExceptionMapper.toResponse() 方法将服务器侧处理期间引发的 Exception 类转变为 Response 类。ResponseExceptionMapper.toThrowable() 方法将客户端上收到的 Response 类和 HTTP 错误状态转换为 Exception 类。

您可以以编程或声明方式注册 ResponseExceptionMapper 类。如果没有注册的 ResponseExceptionMapper 类,默认的 ResponseExceptionMapper 类会将任何响应 映射到 一个 WebApplicationException 类。