java - 如何抑制Jersey自动抛出的Jersey异常?

标签 java rest jersey jersey-client jersey-1.0

我在 JAVA 中使用 Jersey 1.14 进行 REST。如果资源的 POST 正文中有任何错误,Jersey 会抛出异常,并向客户端提及我的内部类。 当错误从我的应用程序传递时,我继续想给他们错误,但抑制 Jersey 抛出的错误(对于甚至没有到达我的应用程序的请求,因为 Jersey 识别异常并抛出它)。 我搜索了任何标志来实现此目的,但找不到任何东西。有办法做到这一点吗?

编辑: 改写问题:静音/抑制 Jersey 中无效输入的错误堆栈跟踪

更新: 我尝试使用 ExceptionMapper 捕获 java.lang.Exception。它可以捕获 Content-Type 缺失时的异常,但无法捕获对象转换错误时的异常。

最佳答案

您可以使用ExceptionMapper。这是an old article就这样就可以了。

关于java - 如何抑制Jersey自动抛出的Jersey异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18734718/

相关文章:

java - JOOQ使用Record7封装不同表的字段

java - 显示带有 Jersey 的 html 表单发布信息

Java:使用 REST 服务下载 CSV 文件

rest - Grails REST XML API定义

java - Jaxb + Jersey 。跳过生成的 json 中的空字段

java - GAE Jersey RESTful 服务 POST JSON

java - 无法解析为变量

java - 平移/旋转/移动图形对象而不弄乱整个屏幕

java - Java中如何判断一个字符是否为字母?

node.js - 使用带有环回的非休息调用 (Strongloop)