在日常使用idea的过程中,debug模式运行代码.以前不想执行后面的代码的时候就直接点击停止
现在发现其实并不是直接停止了,后面的代码还是会运行.
这个问题在日常的测试中还好,影响不大,但是在调用接口的测试时,是会占用接口的调用次数这些限制的
首先看一下流程
浏览器访问,断点到second,此时点击停止
浏览器打印了最后结果,控制台打印的执行过程如下
解决办法
使用force return
依旧是运行到断点位置
在当前的方法上右键,选择force return
这时候会让输入强制的返回值(类型参考方法的返回值)
点击ok,并放开断点,查看浏览器的结果显示
再查看控制台,只打印了first
所以在断点的当前这一句也没有执行.ok问题解决