网站介绍:文章浏览阅读8k次,点赞18次,收藏19次。initCause()这个方法就是对异常来进行包装的,目的就是为了出了问题的时候能够追根究底。因为一个项目,越往底层,可能抛出的异常类型会用很多,如果你在上层想要处理这些异常,你就需要挨个的写很多catch语句块来捕捉异常,这样是很麻烦的。如果我们对底层抛出的异常捕获后,抛出一个新的统一的异常,会避免这个问题。但是直接抛出一个新的异常,会让最原始的异常信息丢失,这样不利于排查问题。举个例子,在底层会_initcause
- 链接地址:https://blog.csdn.net/u012580143/article/details/66973653#comments_21843842
- 链接标题:Java中关于initcause的用法说明-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1465
- 网站标签:initcause