大厂工程师都在用的时序图终结者!plantUML使用最佳姿势

Posted JavaEdge.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大厂工程师都在用的时序图终结者!plantUML使用最佳姿势相关的知识,希望对你有一定的参考价值。

生命线的激活与撤销

关键字activatedeactivate 表示参与者的生命活动。
一旦参与者被激活,它的生命线就会显示出来。
activate和deactivate适用于以上情形。
destroy表示一个参与者的生命线的终结。

@startuml
participant User

User -> A: DoWork
activate A

A -> B: << createRequest >>
activate B

B -> C: DoWork
activate C
C --> B: WorkDone
destroy C

B --> A: RequestCreated
deactivate B

A -> User: Done
deactivate A

@enduml

包裹参与者

可以使用box和end box画一个盒子将参与者包裹起来。
还可以在box关键字之后添加标题或者背景颜色。

@startuml

box "Internal Service" #LightBlue
participant Bob
participant Alice
end box
participant Other

Bob -> Alice : hello
Alice -> Other : hello

@enduml

以上是关于大厂工程师都在用的时序图终结者!plantUML使用最佳姿势的主要内容,如果未能解决你的问题,请参考以下文章

PlantUML绘制时序图

PlantUML绘制时序图

markdown语法在线绘制时序图--plantuml

根据文本自动生成UML时序图(draw.io格式)

PlantUML 快速入门 UML 时序图

使用 PlantUML 高效画图