plantuml 方法图_PlantUML基本使用(一)--时序图

主要基于IDEA PlantUML integration插件来说明

概要

安装好插件后可在新建菜单中,看到许多UML相关的模板。选择UML sequence即可。

官方文档已经很详细,本文不在赘述。仅做推荐及示例

另外: 部分UML创建后,可能无法正确预览,需安装插件以生成相应图片。以mac os为例brew install graphviz,安装后可能需要重启IDEA。

示例

@startuml

actor Alice

collections Bob

database Job

autonumber

Alice -> Bob: Authentication Request

Bob --> Alice: Authentication Response

Alice -> Bob: Another authentication Request

Alice

Alice -> Job: 哈哈

Job --> Bob: 怎么办

Job -> Job: 自己连接自己

...

alt 完全

autonumber 1 2 "[000]"

Job -[#blue]-> Alice: 回到Alice

activate Alice #green

Job

|||

Job -[#green]-> Alice: 回到Alice

activate Job #red

Job

deactivate Job

|||

Job -[#red]-> Alice: 回到Alice

Job Alice: 回到Alice

destroy Job

deactivate Alice

end

====

@enduml

生成图形如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值