问题描述
今天写接口的时候,本身项目中的nacos是一个不健康的nacos,所以在运行的途中,抛出了许多不影响项目运行的异常,但是当项目抛出了程序不能继续运行异常时,这些多余的异常就造成了干扰,让人无法一时间准确的找到异常产生的原因。
解决方案
使用Debug,在一个不可能出现异常的地方,打上一个断点来运行项目,然后按F8逐行运行代码,在执行完要抛出异常的代码的时候,Idea就会捕捉到该异常,并将该异常对象的信息,放置到变量栏中,这样我们就可以通过Idea的变量栏,查看该异常对象中所包含的信息,从而找到异常发生的原因。