‍来源:网络

图片

总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制。

PlantUml是什么

PlantUml是一个支持快速绘制的开源项目。其定义了一套完整的语言用于实现UML关系图的描述,并基于强大的Graphviz图形渲染库进行UML图的生成。绘制的UML图还可以导出为图片,以及通用的矢量SVG格式文件。

PlantUML的优点

  • 完全文本方式编辑,无需控件拖拽,自动调节图元距离,简单美观

  • 与开发平台完全无关,不受平台限制,只要有PlantUML jar包就能生成UML图

  • 支持多种文本编辑器、ide的集成,例如idea、eclipse、notepad++等

作为一个Java coder,通常使用idea作为首选开发工具,我们以idea中的使用为主作介绍

idea安装 PlantUML插件

File -> Settings -> Plugins 搜索 PlantUML ,找到 PlantUML integration 并安装

电脑安装graphviz

下载地址

https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi

配置环境变量

首先添加一个变量名GRAPHVIZ_HOME, 变量值为安装路径 D:\WorkWare\Graphviz2.38 在Path目录下添加 %GRAPHVIZ_HOME%\bin, 多个配置之间要用 “;” 隔开 配置GRAPHVIZ_DOT, 变量值为 %GRAPHVIZ_HOME%\bin\dot.exe

图片

横空出世,比Visio快10倍的画图工具来了。

打开windows命令行, 使用dot -version出现以下页面就代表配置正常

图片

idea 配置graphviz

File -> Settings -> Other Settings -> PlantUML

图片

使用plantUML画流程图

新建uml 文件

图片

输入测试文字

@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication ResponseAlice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml

右边会实时现实流程图

图片

也可以根据所写的类,创建一个UML类图。也可以参考我们前天推荐的方式:IDEA中一个被低估的功能,一键把项目代码绘制成UML类图

图片

其他

如果不想装graphviz,想直接用,可以下载chrome插件PlantUML Viewer,安装之后直接编辑文本,可以在浏览器直接显示。

微软发布的 免费文件恢复工具这款网络排查工具,堪称神器!2021年 10 大流行软件测试工具阿里程序员常用的 15 款开发者工具强烈推荐!开箱即用,WEB 界面一键安装(附源码)点赞是最大的支持

横空出世,比 Visio 快 10 倍的画图工具来了相关推荐

  1. 横空出世,比Visio快10倍的画图工具来了。

    来源:网络 图片 总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制. PlantUml是什么 Plant ...

  2. 比Visio快10倍的画图工具来了!赶紧整上~

    来源 | 网络 总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制. PlantUml是什么 PlantU ...

  3. 横空出世!IDEA画图神器来了,比Visio快10倍!

    程序员在工作中,经常会有绘制时序图.流程图的需求,尤其是在写文档的时候.平时我们会选择ProcessOn这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了.今天给大家 ...

  4. 横空出世IDEA画图神器来了,比Visio快10倍

    程序员在工作中,经常会有绘制时序图.流程图的需求,尤其是在写文档的时候.平时我们会选择ProcessOn这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了.今天给大家 ...

  5. 横空出世!IDEA画图神器来了,比Visio快10倍

    程序员在工作中,经常会有绘制时序图.流程图的需求,尤其是在写文档的时候.平时我们会选择ProcessOn这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了.今天给大家 ...

  6. 比 Spring Boot 快 10 倍的 Bootique 框架

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:jdon.com/53098 Bootique是一个最低限度 ...

  7. 比可微架构搜索DARTS快10倍,第四范式提出优化NAS算法

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 神经架构搜索一直被认为是高算力的代表,尽管可微架构搜索的概念非常吸引人,但它目前的 ...

  8. TinyBERT搜索: 比BERT快10倍,小20倍

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! TinyBERT是谷歌开发的新模型,与传统BERT相比,它快10倍,小20倍,可在 ...

  9. 中国天眼新发现登Nature封面:恒星形成速度比我们想象快10倍

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 好消息! "中国天眼"FAST又有新的重大发现,而且还登上了最新一期的Nature封面. 这一次,由国家天文台庆道冲.李 ...

最新文章

  1. 认真推荐8个功能强大的实用网站,备受好评!
  2. Android UI开发第五篇——自定义列表
  3. GitHub:除非真正需要,否则我们不会删除您的任何内容
  4. 关闭防火墙_从零开始学Linux运维|09.关闭防火墙和SElinux
  5. java按列读取数据再存储_Java指定行读写数据
  6. 3.改变 HTML 内容
  7. 灰度董事总经理:BTC突破2万美元并不令人惊讶
  8. 结构体02:结构体数组
  9. 100_1小记ressons analysis
  10. HTML5 前端原生 WebSocket 通信
  11. edui 富文本编辑_ueditor集成秀米编辑器
  12. 关于物流项目面试可能会被问到的20题总结
  13. Excel合并单元格中间插入斜杠和数字保留一位小数
  14. 轩辕传奇场景优化笔记
  15. 造梦无双服务器维护12月17日,《造梦无双》12月31日V0.82版本更新公告:迎战北王,寻斗天君...
  16. widows快捷键大全
  17. PAT 乙级 1072 开学寄语 (20分)
  18. nginx不转发static下文件_文件存储老大难,随取随用不心烦!玩转最强私人云盘群晖NAS(下)...
  19. Android+Java Web+MySQL实现登录注册
  20. itext html转换pdf,使用iText-2.0.8将Html转换为pdf,带图片功能

热门文章

  1. 云栖科技评论第7期:奥巴马力推无人驾驶合法化
  2. 分片集群实验(3)--雷哥
  3. 2012敏捷之旅苏州站活动将于2012年11月3日在西交利物浦大学举办
  4. 如何用vr虚拟现实技术做线上数字展厅?
  5. 33.伪造ICMP请求包进行路由跟踪
  6. 若依 导入excle文件验证字段不能为null
  7. ASP.NET FileUp控件文件上传文件类型总结
  8. 销售工作第三方销售方法_推销游戏的新方法
  9. 推荐几种定时关闭电脑屏幕、显示器的方案 - 定时执行专家
  10. GP8101PAC芯片使用及隔离应用