如何拦截我的Jersey REST应用程序中的解析错误?我已经注册了一个ExceptionMapper<Exception>
但这些不会被抓到。在Jersey中处理JSON解析错误
它返回以下的客户
Unexpected character ('y' (code 121)): expected a valid value (number,
String, array, object, 'true', 'false' or 'null')
at [Source: [email protected];
line: 1, column: 92]
但我想给我自己的反应。
你是如何定义和注册你的ExceptionMapper的?你确定它已经注册并适用于抛出异常吗? – Charlie
是的,我敢肯定,因为它捕获了其他例外情况。它应该捕获来自Exception的任何异常。我也试图用Throwable来确保。 –
您可以随时捕获此异常并返回适当的响应。 – Srinivas