1. 设置条件断点

1、设置断点条件,当符合条件时,调试时才会在该断点出停止;
如下图,当符合条件isMultipart==false时,才会在153行的断点处停止;
IDEA 断点详细设置 - 图1

2、条件断点的设置
在断点处右键,即弹出条件设置窗口
IDEA 断点详细设置 - 图2

点击弹窗中的more,即进一步设置调试
IDEA 断点详细设置 - 图3

2. 设置异常断点

设置异常断点后,在程序中出现需要拦截的异常时,会自动定位到出现异常的那一行。
方法:先点击 view breakpoints,之后点击 + 号添加异常断点,我们先试试添加空指针异常,NullPointerException。
IDEA 断点详细设置 - 图4
IDEA 断点详细设置 - 图5
IDEA 断点详细设置 - 图6
Debug启动项目,当出现空指针异常时,会自动跳到抛出空指针异常的行数,省的我们再去定位问题,非常方便。
示例:
企业微信截图_16393882139277.png