Exception.getCause() 空指针异常 java.lang.NullPointException

文章目录

背景

手写spring的时候需要模拟在页面上打印错误信息,通过e.getCause().getMessage()获取错误信息,因为错误是自己认为制造的,所以这里抛出了空指针异常,e.getCause()为null

解决

在这里插入图片描述
重写initCause方法

原因

如果不是自己制造的错误,应该是不需要重写这个方法的,可是由于是自己制造的错误,所以还是需要重写。
https://blog.csdn.net/u012501054/article/details/83179685

发布了527 篇原创文章 · 获赞 2797 · 访问量 234万+

猜你喜欢

转载自blog.csdn.net/dataiyangu/article/details/104631748
今日推荐