我正在使用的代码库是spring和jersey。
我在这个新的代码库上,在从REST调用返回的response.context.entityContent中的500个异常中,我发现包含真正异常的RO是ByteArrayInputStream。
现在,我可以使用ex.getResponse()。readEntity(CustomRO.class).getMessage()提取服务器异常消息。
但是,包含RO的500个异常不包含原因(ex.getCause()= null)。 有没有一种方法可以将读取实体应用于客户端的所有异常,在RO中获取该异常并将其作为500 InternalServerErrorException的原因?
如果我的想法有误,请纠正我,并告诉我是否有任何我应该遵循的标准。 这也是我第一次在这里问,所以很抱歉我的措词太长或太短了