可以快速根据自动注入的地方跳转到其接口实现类。
File - Project Structure - Facets - 添加spring依赖
右边的Database窗口。
7 调试 7.1 断点调试添加断点
Run - Toggle Line / Method BreakPoint
单步运行
Run - Debug
Resume
跳到下一个断点,如果没有下一个断点,就结束程序。
Run - Resume Program
查看所有断点
Run - View BreakPoints
禁止所有断点
Mute BreakPoints
条件断点
Ctrl + Shift + F8
表达式求值
Run - Evaluate Expression
运行到指定行
Run to Cursor
setValue
直接在Debug面板相应的值上按F2。
7.2 run anywhere if you can运行上下文
运行上下文:光标停留在可运行的区域。比如main
函数里或单元测试里。
运行上下文是往上递归查找的。例如在单元测试方法外,运行上下文是整个单元测试类。
Debug context configuration
可运行列表
Run - Debug
编辑当前运行
可控制输入参数、JVM参数等
Edit Configurations
8 其它操作 8.1 文件操作新建文件
keymap - Other - new
复制当前文件
F5
移动当前文件
F6
8.2 文本操作复制文件名
在文件
- 复制简单文件名 Ctrl + C
- 复制完整文件名 Ctrl + Shift + C
查看当前类的属性,方法大纲
Navigate - File Structure
查看maven依赖,类图
这两个快捷键是一样的。
- 右键 - maven - show dependencies
- 右键 - Diagrams - show Diagrams
方法调用层次
在方法名上,Call Hierarchy
其它Spring中,假设一个接口有多个实现类。可以在注入时用@Qualifier
注解区分。
感谢您的阅读,若您喜欢,可以点击下方的的“推荐”支持我。谢谢!
也可以关注我的慕课账号,会经常更新Java、算法、Vue开发方面的文章哦~