横空出世,比Visio快10倍的画图工具来了
总有童鞋问,这个流程图图怎么绘制的,这个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:WorkWareGraphviz2.38 在Path目录下添加 %GRAPHVIZ_HOME%bin , 多个配置之间要用 ";" 隔开 配置GRAPHVIZ_DOT, 变量值为 %GRAPHVIZ_HOME%bindot.exe
横空出世,比Visio快10倍的画图工具来了。
打开windows命令行, 使用dot -version出现以下页面就代表配置正常
idea 配置graphviz
File -> Settings -> Other Settings -> PlantUML
使用plantUML画流程图
新建uml 文件
输入测试文字 @startuml Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: another authentication Response @enduml
右边会实时现实流程图
也可以根据所写的类,创建一个UML类图。也可以参考我们前天推荐的方式:IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
其他
如果不想装graphviz,想直接用,可以下载chrome插件PlantUML Viewer,安装之后直接编辑文本,可以在浏览器直接显示。
GK血脉觉醒TTG心急吃不了热豆腐,GK要让三追四吗众所周知啊,王者荣耀KPL秋季赛败者组第三轮比赛已经开大了,由GK对阵TTG战队,当时GK胜者组打estarpro的时候,没能打赢,所以掉到了败者组第三轮,而TTG呢,在败者组第二
金铲铲之战S6圣盾卡特上分真香!简直是后期阵容拦路虎在金铲铲之战双城传说版本中,无论玩的是什么阵容,只要到九人口,通常都会转九五,因为五费英雄的强度太高了。可以说,只需要将三四个五费英雄升到两星,就可以让大部分阵容绝望。那么,对于这
2021全明星soloKing阿斌带上王者之冠第一局邓皇惜败白啊bin第二局lvmaoVSgalagala险胜lvmao第三局圣枪哥VS香克斯圣枪哥选择了大头这个英雄圣枪哥胜利第四局iboyvszhuo又是大头取胜第二轮复赛啊
天命奇御二两位女角色立绘更新更精致的画风天命奇御官方于今日公布了天命奇御二1。12。10。1版本更新内容,其中包含了该作两位女角色的立绘更新,一起来看看吧!官方公告原文2021。12。10更新内容(版本1。12。10。1
正面必暴击!元气骑士新武器平底锅分享游戏故事,汇集欢声笑语大家好,我是菜鸟熊猫欢迎来到由菜鸟熊猫主讲的元气骑士大型栏目元气搞笑日常第625期本期我们来聊一聊元气骑士玩家遇到的有趣故事,主要内容有冬季版本上新9个表
传奇世界是否还能回忆起的武器大家好,我是阿曼,传奇世界中的武器各位还能回忆起么?1战士顶级武器屠龙刀屠夫张三舍,壁上龙一条此龙乃刀绘,谓之屠龙屠龙刀作为传世中战士身份地位的象征,属性攻击035,重量99。超重
塞尔达传说旷野之息续作仍然没有确定正式名称塞尔达传说旷野之息2不对,是塞尔达传说旷野之息的续集也不确切,总之就是塞尔达传说旷野之息系列的第二部作品,但游戏的名字始终是个问题。在TGA2021颁奖典礼结束之后,玩家开始在网络
魔兽争霸3全属性加5等适用范围广泛的多属性梦幻级装备一览虽说攻击之爪的受欢迎程度一直不低,但因为所有攻击之爪都是纯粹的攻击装备,一旦英雄自身的输出环境受到影响时,能够发挥出的效果便会大打折扣。所以,相对于各种攻击之爪而言,能够在增加英雄
DNF手游新曙光勇士之光强势来袭横版格斗类游戏一直是很多玩家的青春回忆,不管是曾经的端游DNF,还是刚刚停服不久的阿拉德之怒手游,都承载了一代人的热血青春。端游至今仍在运行,可手游阿拉德之怒却惨遭停服。就在近日,
黑客帝国觉醒虚幻引擎5体验,已登陆PS5和XboxSeriesXSTheMatrixAwakensAnUnreal5Experience已正式公布,现在可以在PlayStation5和XboxSeriesXS上体验。在2021年TheGameAw
从战锤到护盾守望先锋CG回顾莱因哈特成长旅程说到当年守望先锋最令我印象深刻的CG,对我来说肯定是那一篇关于莱因哈特的荣耀。它当时作为地图艾兴瓦尔德的先行预告,同时也为我们的在任何对局出场率都超高的人气盾类Tank英雄莱茵哈特