官方时序生成方式
时序图:java
一,在线执行生成:windows
如图:
api
很友好的使用说明。ide
二,嫌弃在线生成比较慢的:能够在本地搭建环境,执行生成图片工具
1,本机java 的jdk环境,(做为一个资深开发者,这个很少说了,非开发者放弃此方法)测试
如图:spa
3,本地建立文件目录,使用个人生成bat文件,就能够生成图片(java环境的状况下)
uml文件样例:geinihua.seq(备:后缀是能够自定义)
把以上三文件放到同一个文件夹目录下,而后双击执行bat文件,就能够生成图片了
以上是的方式是在已经有seq文件的状况下,咱们来生成图片,然而咱们的.seq文件就是咱们的UML逻辑,须要进行代码编辑,我是使用的(SublimeText)来编辑的
三,还有一个生成工具(Pat推荐):https://www.planttext.com/ ,除了支持PlantUML还支持其余的工具。
如图:
下面我来推荐一个更加直观的编辑和生成方式,
Come with me
idea安装 PlantUML插件
idea直接安装:File -> Settings -> Plugins 搜索 PlantUML ,找到 PlantUML integration 并安装
经过安装包引入
ctrl+ alt + s 打开setting,搜索plugins,
电脑安装graphviz
idea 配置graphviz
File -> Settings -> Other Settings -> PlantUML
如图:
使用plantUML画流程图
新建uml 文件
输入测试文字
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice
A -> B:req
B --> A:resp
@enduml
效果如图:
导出文件
其余
若是不想装graphviz,想直接用,能够下载chrome插件PlantUML Viewer,安装以后直接编辑文本,能够在浏览器直接显示。
至此,强大的UML编辑环境搭建完毕,
咱们能够经过代码的形式,梳理项目系统间的交互逻辑,能让咱们更好的梳理需求,实现逻辑。
thinks