我在 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/