我可以通过以下方式捕获抛出的异常:
Throwable temp = ExceptionUtils.getRootCause(e);
当我调试它时,我看到了throwable的类型,我怎样才能将这些信息作为字符串获取?我可以捕获到为什么发生异常的确切消息,但是它的类型呢?
答案 0 :(得分:0)
使用评论中提供的代码用户 csn 来回答此问题。下一个代码为您提供抛出异常的确切名称:
ExceptionUtils.getRootCause(e).getClass().getSimpleName()