IDEA中PlantUML的使用
PlantUML官网地址:http://www.plantuml.com/
IDEA中安装PlantUML Plugins
File-->Settings-->Plugins-->Install JetBrains plugin...-->搜索plantuml
搜索出来的plugins在左边的列表中展现,右键点击下载安装即可,安装完毕后重启IDEA。
IDEA中使用Plant UML绘制UML图
以UML Class为例说明
新建一个Spark.uml
内容如下:
@startumlpackage org.apache.spark.ui <<Frame>>{abstract class WebUIPageabstract class WebUITababstract class SparkUITab extends WebUITab }package org.apache.hive.service.cli <<Frame>> {class SessionManagerclass OperationManager }package org.apache.spark.sql.hive.thriftserver <<Frame>>{class SparkSQLSessionManager extends SessionManagerclass SparkExecuteStatementOperation extends OperationManagerclass HiveThriftServer2class SparkSQLEnv }package org.apache.spark.sql.hive.thriftserver.ui <<Frame>>{interface SQLEventListenerclass SQLPage extends WebUIPageclass SQLUIListener extends SQLEventListenerclass SQLTab extends SparkUITab }SparkSQLSessionManager *--"1" SQLEventListener : contains HiveThriftServer2 --> SQLTab : create SparkSQLEnv --> SQLUIListener : create SparkExecuteStatementOperation *--"1" SQLEventListener : contains@enduml
自动生成图片,如下图所示:
这对于需要分析类比较多,依赖&调用关系等比较复杂的时候会很有帮助,只需要拷贝出代码中关注的类或者方法到PlantUML中即可生成对应的UML图。
详细的使用方法可以参加PlantUML官方网站:http://www.plantuml.com/
在使用过程中可能会遇到的错误
1、没有安装Graphviz
解决方法:sudo yum install graphviz (CentOS系统)
IDEA中PlantUML的使用相关推荐
- GNU Make 使用手册(于凤昌中译版)
GNU Make 使用手册(中译版) 翻译:于凤昌 GNU make Version 3.79 April 2000 Richard M. Stallman and Roland McGrath 1 ...
- 【Markdown】02-Vnote的使用
文章目录 1. Vnote使用说明 1.1. PlantUML 1.1.1. Vnote中PlantUML配置 1.1.2. 时序图 1.2. 图片管理 1. Vnote使用说明 2018-10-31 ...
- UML项目实例——抖音的UML图描述
1)文笔有限,如若有对该博客不清楚的地方可以私信作者或者在底下评论,我一定会第一时间回复.码字不易,干货连连,有兴趣的小伙伴点个赞呗,大家相互学习. 2)文章源码在最后一章. 1 应用程序介绍 抖音, ...
- 面试:第十二章:所有总结
Java基础 java基本类型哪些,所占字节 byte :1个字节 short :2个字节 char :2个字节 int :4个字节 long :8个字节 float :4个字节 double :8个 ...
- linux内核分析(转自某位大哥网上的笔记)
启动 当PC启动时,Intel系列的CPU首先进入的是实模式,并开始执行位于地址0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码.BIOS先进行一系列的系统自检,然后初始化位于地址0的中断 ...
- Intellij IDEA中安装使用PlantUML画时序图、类图等
转载自 https://www.jianshu.com/p/a6bd7e3048ef 一.在Intellij安装PlantUML插件 在菜单栏Intellij IDEA打开插件安装窗口(版本不一样,可 ...
- VS Code中使用PlantUML绘图
PlantUML 是一个开源项目,支持通过脚本绘图,所以 PlantUML 是一种建模语言.根据 http://plantuml.com/zh/,PlantUML 可以绘制如下种类的 UML 图: 时 ...
- vnote中graphviz与plantuml的安装与配置
文章目录 安装配置 graphviz 安装配置 java jdk 安装配置 plantuml vnote中graphviz与plantuml的安装与配置 vnote 软件中使用 markdown 编辑 ...
- VScode中使用plantuml画流程图
基础环境配置 Windows10 操作系统 Windows Java环境安装(Oracle)(下载链接 https://www.oracle.com/technetwork/java/javase/d ...
最新文章
- 【中级软考】前驱图是什么?(貌似又名“前趋图”)
- linux crm高可用网卡,Linux运维——pacemaker实现高可用-Go语言中文社区
- 使用postman请求响应Invalid CORS request
- 备份不等于归档,在智能归档中备份资产!
- 20145328 《信息安全系统设计基础》第2周学习总结
- vue element序号翻页连续排序
- python工具的功能介绍_Python功能工具
- centos mysql proxy_在Centos 5.2下安装最新的MySQL Proxy
- repeater上EVAL绑定后台方法并且传参数
- 线条边框简笔画图片大全_表情包丨表情包简笔画图片大全可爱
- 超详细的CMD文件讲解(DSP28035)
- UE4相机贴图,屏幕标注
- 更新来袭!新增语音添加待办、邮箱通知等功能
- yii2 aliases web.php,别名(Aliases) - Yii2 权威指南
- 光猫路由器与交换机的连接方式
- Scala 令人着迷的类设计
- java堆栈总结、JVM
- attention与self attention的区别
- 小波分析:db小波的分解与重构
- 步兵战场环境目标分析仿真系统软件