【发布时间】:2016-12-26 00:00:21
【问题描述】:
我已经使用 Jersey 1.9 返回 json 实现了 REST API,直到现在我还没有进行任何显式的错误处理,并且框架似乎可以很好地自行处理它。
现在我打算创建一个“应用程序”框架来更好地处理错误,我尝试寻找最佳实践,但没有找到任何
球衣文档: https://jersey.java.net/nonav/documentation/1.9/user-guide.html#d4e443
网上搜索很少: http://www.codingpedia.org/ama/error-handling-in-rest-api-with-jersey/
但我不喜欢这样,因为我们只是捕获所有异常格式并重新抛出,我认为它没有多大价值。
http://howtodoinjava.com/jersey/jax-rs-jersey-custom-exceptions-handling-with-exceptionmapper/ 我假设框架已经将未处理的异常处理为 500 响应代码,所以不要看到上面示例的重点。
此外,我还阅读了许多关于不同方法的讨论,其中即使发送错误条件并带有 200 响应,但它是空的,很少有人发送明确的代码,似乎没有“标准”,这导致我提出这个问题,寻求“专家”的最佳实践
【问题讨论】:
标签: rest error-handling jersey