RestEasy ExceptionMapper无法映射在过滤器级别引发的异常

时间:2019-05-03 12:31:47

标签: guice resteasy servlet-filters exceptionmapper

对于在我的代码的控制器级别引发的异常,ExceptionMapper实现可以正常工作。但是,在api调用之前和之后都会执行一些身份验证筛选器。 ExceptionMapper不会映射在过滤器级别引发的异常。 因此,我的UI响应具有异常的完整堆栈跟踪。 因此,可能有两种解决方案:
1.如果有任何配置,则可以由异常映射器映射在过滤器级别引发的异常
2.在过滤器级别引发异常时,是否有任何适当的方法来删除堆栈跟踪。

使用RestEasy 3.6.2和Google Guice作为DI框架。

@Provider
@Singleton
public class MyExceptionMapper implements ExceptionMapper<Throwable> { //implementation for mapper }

0 个答案:

没有答案
相关问题