endypark
endypark
2017-09-19 06:42

自定义的AppException imp Runtime, 抛出时被包装了NestedServlet

  • exception
  • java

自定义的AppException implements RuntimeException, 在抛出时被包装了NestedServletException,这样就无法被 catche(AppException ae)捕捉到,只能被Exception捕捉到。。。有没有办法,不让随便“被包装”,而是我抛什么就是什么。

有个方案是 catch exception e,然后再 e.getRootCause ,但是这样,无法 使用catch AppException ae,只能 catch Exception e,然后再做if判断,感觉这样不爽。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐

换一换