##Debug 调试快捷键
好记性不如烂笔头,debug不论在学习还是工作中都能很好的分析和解决问题
- F5
单步调试,遇到方法时跳入
- F6
单步调试,遇到方法时跳过
- F7
单步调试,遇到方法时跳出
- F8
直接执行,遇到断点时暂停
##视图
- 变量视图
监视/修改变量的值
断点视图
断点列表
表达式视图
计算表达式的值
快捷键:Ctrl + Shift + I ,选中代码编辑区中的表达式按快捷键
##条件断点
断点满足条件时触发
设置
选中需要条件触发的断点 >> 右键 >> Breakpoint Properties 打开属性断点属性窗口
勾选 "Hit count",输入循环次数
勾选 "Conditional",输入条件表达式
##springmvc的小误区
请求参数的方法
错误和正确的写法
根源是: eclipse的debug模式会自动给java类反射对象注入参数
##maven debug 源码关联添加
- Go to Help > Install New Software .. 安装插件
- http://ifedorenko.github.com/m2e-extras/
- to search for the links. After installing this plugin I was finally able to debug the source code of dependencies.
- 最后实现查看
- springmvc的的DispatcherServlet 的doDispatcher方法执行
- 具体的业务逻辑代码 service 的执行