一、 IDEA安装插件
在IDEA任意界面中,同时按下 Ctrl+Alt+S 打开IDEA设置项,找到Plugins,选择Marketplace依次搜索SequenceDiagram、RestfulToolkit,并且点击安装和重启IDEA,如图所示:
二、 插件介绍
SequenceDiagram
- 生成简单序列图;
- 通过单击图表形状导航代码;
- 从关系图中删除类;
- 将图表导出为图像。
RestfulToolkit
一套 RESTful 服务开发辅助工具集。
- 根据 URL 直接跳转到对应的方法定义,快捷键( Ctrl \)
- 提供了一个 Services tree 的显示窗口;
- 一个简单的 http 请求工具;
- 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数.
三、 插件的使用
SequenceDiagram的使用
在类中的方法上右键,选中图中所示选项,根据弹窗选择默认设置,然后点击确认即可看到UML时序图。
RestfulToolkit的使用
在IDEA任意界面中,按下Ctrl+\,输入需要查找的路径即可找到,如图所示
是不是要比原来全局搜索结果看起来更加清爽?
其他插件根据需要自行了解
ai智能编码提示:aiXcode
阿里代码规约检测 p3c (github 地址:https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md)
快捷键提示工具:Key promoter X
代码注解插件:Lombok
代码生成工具:CodeMaker
单元测试测试生成工具:JUnitGenerator
Mybatis 工具:Free Mybatis plugin
Maven辅助神器:Maven Helper
JSON转领域对象工具:GsonFormat
领域对象转JSON工具:POJO to JSON
时序图生成工具:SequenceDiagram
字符串工具:String Manipulation
代码作色工具:Rainbow Brackets
RESTful 服务开发辅助工具集: RestfulToolkit
日志工具:Grep Console
生成对象set方法:GenerateAllSetter
Redis可视化:Iedis 收费
K8s工具:Kubernetes
中英文翻译工具:Translation
Zookeeper 可视化:Zookeeper
字节码查看器:Bytecode Viewer、jclasslib
字节码编辑工具:Edit Bytecode
bug 预检查:FindBugs-IDEA
微基准测试:JMH Plugin
根据代码生成时序图:SequenceDiagram
使用 Markdown 的方式绘制时序图:PlantUML