当你的项目大了后运行一次是不是要等两三分钟
当你运行后调试代码的时候发现代码写错,或者参数带错,改后是不是又得等两三分钟
当你看到这里时你就不需要再等了,甚至不需要再运行项目了
跟着我做
打断点 进入调试的时候,点一下需要调试的代码,不点也行。然后按 Alt + F8 会弹出一个弹窗,如图,这就是调试用的弹窗,下面有3个按钮,第一个是执行,第二个有
Code Fragment Mode 和 Expression Mode 两种切换
如何进行调试请往下看
如下图,可以看到左边的参数 query_time 是2017-01-01 。右边是所有参数
往下执行可以看到接口返回的日期和我传的日期一样。别急,这只是为了验证结果
正式开始
按 Alt + F8 弹出调试框,点击中间按钮切换到 Expression Mode ,在上方输入
model.put("query_time", "2017-02-02");
model.getData();
第一行是改变query_time 的日期 他会去覆盖原来的参数
第二行是查询model 里面的data 所有数据 ,结果在调试窗口的下方 Result 中显示
这时你会发现代码中 query_time 是2017-01-01
而展开参数和调试窗口中的所有参数中的query_time 却是2017-02-02
继续执行
你会发现接口返回的日期也是 2017-02-02
说明我们已经改成功了,这样是不是减少你运行代码的时间了
当然还有很多用处
比如这样
比如这样
可以取能取的变量
可以调用方法
可以说就是相当于在代码中修改,所以代码中能实现的在这里都能实现
结束