idea的debug调试

Debug出现代码错误时怎么处理(看视频十分重要)
1根据报错信息在问题行打断点,
2以debug的形式运行
3在浏览器输入action的值(people)访问
4在控制台查看信息
在这里插入图片描述
如何判断是前端还是后端的问题在请求转发前点断点add to wstch查看有没有取到值,取到了判断是后端没问题,就查看是不是前端的问题,没取到就debug跟到方法里去,看调用的serviceimpl有没有返回值,然后再结合debug查看那个位置没有取到值。在这里插入图片描述
进入到下一个断点在这里插入图片描述

这个方法是查看固定行的信息,按第一个按钮就能在控制台显示这一行的所有信息,(右击断点位置输入)
*要想进入到这调试行的这个个方法中点第二个按钮

在这里插入图片描述
在这里插入图片描述

》》打印出来有可能没取到的值有三个方法
第一个是在用这个下面方法打印出来

在这里插入图片描述
第二个是一下两个按键
在这里插入图片描述

》Evaluate Expression可以查看方法中的方法的取值(也叫计算表达式)

选中这一行出现这种形式的都是可以在进入的方法,可以计算这个表达式查看他的值在这里插入图片描述

》当想看一个list表中的值时可以通过在for循环中debug一个断点然后右键在输入栏输入【s.equals(“a”)】;这样就就能查看到a对应的值
在这里插入图片描述

》可以通过add to watch在variables控制台展示所选变量或方法的值
在这里插入图片描述