PlantUML工具使用

一、介绍

PlantUML是一个多功能组件,可快速、直接地创建图表。用户可以使用简单直观的语言起草各种图表。如需深入了解语言的具体细节,请参阅《PlantUML 语言参考指南》

🧩 支持的 UML 图表

创建结构良好的 UML 图表,包括但不限于:

📈 支持的非 UML 图表

除了 UML 之外,PlantUML 还支持一系列其他图表,例如

二、使用

2.1 时序图使用

@startuml

'autonumber代表自动消息编号
autonumber
'声明参与者使用:participant  角色使用 actor 关键字 as是取别名
'PlantUML 还预制了一些默认参与者,其形状不同。
 'actor(角色)
 'boundary(边界)
 'control(控制)
 'entity(实体)
 'database(数据库)
 'collections(集合)
 'queue(队列)
'title是时序图的标题
title 测试PlantUML工具(时序图)
actor "用户" as User
participant "浏览器" as Browser
participant "服务器" as Server #orange

'使用 order 关键字来定制参与者的显示顺序,数字越小,越往前排。
'== ==
participant Last as L order 30
participant Middle as M order 20
participant First as F order 10

'使用 activate 和 deactivate 表示参与者的生命线,使用#关键字添加颜色
'== 请求过程 ==   使用 == 关键字将时序图分割为不同的逻辑部分,方便阅读查看。



activate User
User -> Browser: 输入URL

activate Browser
Browser ->Server:请求服务器

'== 响应过程 ==
activate Server
Server ->Server:模板渲染

note right of Server:这是一个注释

Server->Browser:返回HTML
deactivate Server

Browser -->User
@enduml

效果展示:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阳光不锈@

如果有帮助的话,打赏一下吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值