【发布时间】:2011-03-16 00:53:52
【问题描述】:
在我的 RESTEasy 应用程序中,我收到了一个 java.lang.reflect.UndeclaredThrowableException,因为未在 throws 子句中声明异常的方法抛出了已检查的异常。
所以我写了一个UndeclaredThrowableExceptionMapper。 UndeclaredThrowableException 包装了真正的异常;我打电话给e.getCause() 来找回它。
然后我可以扔掉它或以某种方式查找正确的ExceptionMapper 来处理它吗?
【问题讨论】: