1. 重构代码
Refactor - > Change Signature... (Ctrl + F6)
2. 实用设置
2.1 书签
Ctrl + 数字
可跳转标签
2.2 代码提示
2.3 代码片段
IDEA 内置了很多代码片段,输入缩写,然后按Tab键,IDEA就会自动将代码补充完整
live-templates.png3. 类层次结构图和类图
- Navigate -> Type Hierarchy
- Supertypes Hierarchy
- Class Hierarchy
- Subtypes Hierarchy
3.1 查看方法调用关系
- Navigate -> Call Hierarchy
3.2 类图
- Diagrams -> Show Diagram...
- Jump to Source
- Export to Image File...
4. Debug
- 调试的广义与狭义
- 断点追踪
- 行断点,临时断点,属性断点,方法断点,异常断点
- 不要把复杂的逻辑写在一行代码中,分开去写
boolean result = flag1 & flag2 & flag3...
- 在Intellij IDEA中使用Debug
4.1 Variables 和 Watches
debug-variables-watches.pngshow watches.png
4.2 Debug 设置
line-point.pngField-Watchpoints.png
exception.png
5. 远程 Debug SpringBoot
- 远程调试的协议支持:jdwp
- 本地机器与部署机器之间的网络需要互通
- Run / Debug Configurations --> add Remote JVM Debug
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
- 启动
java -agentlib... -jar xxx.jar
6. 设置 JVM 运行参数
image.png7. 启动多项目
老版本可勾选 Allow parallel run
新版本设置
image.png
image.png
image.png
网友评论