1. IDEA install plugin
In any interface of IDEA, press Ctrl+Alt+S at the same time to open IDEA settings, find Plugins, select Marketplace and search SequenceDiagram, RestfulToolkit in turn, and click Install and restart IDEA, as shown in the figure:
Two, plug-in introduction
SequenceDiagram
- Generate a simple sequence diagram;
- Navigate the code by clicking on the chart shape;
- Delete the class from the relationship diagram;
- Export the chart as an image.
RestfulToolkit
A set of RESTful service development tools.
- Jump directly to the corresponding method definition according to the URL, shortcut key (Ctrl \)
- Provides a display window of Services tree;
- A simple http request tool;
- Added useful functions to the request method: copy the generated URL;, copy the method parameters.
Third, the use of plug-ins
Use of SequenceDiagram
Right-click the method in the class, select the options shown in the figure, select the default settings according to the pop-up window, and then click OK to see the UML sequence diagram.
Use of RestfulToolkit
In any interface of IDEA, press Ctrl+\ and enter the path you need to find to find it, as shown in the figure
Does it look more refreshing than the original global search results?
Other plug-ins learn about
AI smart coding prompts according to their needs : aiXcode
Ali code protocol detection p3c (github address: https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md)
shortcut key prompt tool: Key promoter X
code annotation plugin: Lombok
code generation tool: CodeMaker
unit test test generation tool: JUnitGenerator
Mybatis tool: Free Mybatis plugin
Maven auxiliary artifact: Maven Helper
JSON conversion domain object tool: GsonFormat
domain object conversion tool: POJO to JSON
timing diagram Generation Tool: SequenceDiagram
String Tool: String Manipulation
Code Coloring Tool: Rainbow Brackets
RESTful Service Development Auxiliary Tool Set: RestfulToolkit
Log Tool: Grep Console
Generate Object Set Method: GenerateAllSetter
Redis Visualization: Iedis Fee
K8s Tool: Kubernetes
Chinese-English Translation Tool: Translation
Zookeeper visualization: Zookeeper
bytecode viewer: Bytecode Viewer, jclasslib
Bytecode editing tool: Edit Bytecode
bug Pre-check: FindBugs-IDEA Microbenchmark
: JMH Plugin
generates timing diagrams based on code: SequenceDiagram
uses Markdown to draw timing diagrams: PlantUML