主要基於IDEA PlantUML integration插件來講明插件
安裝好插件後可在新建菜單中,看到許多UML相關的模板。選擇UML sequence
便可。code
官方文檔參見:http://plantuml.com/sequence-diagramblog
官方文檔已經很詳細,本文不在贅述。僅作推薦及示例圖片
另外: 部分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 <-- Bob: another authentication Response Alice -> Job: 哈哈 Job --> Bob: 怎麼辦 Job -> Job: 本身鏈接本身 ... alt 徹底 autonumber 1 2 "[000]" Job -[#blue]-> Alice: 回到Alice activate Alice #green Job <-[#blue] Alice: 回到Alice ||| Job -[#green]-> Alice: 回到Alice activate Job #red Job <-[#green] Alice: 回到Alice deactivate Job ||| Job -[#red]-> Alice: 回到Alice Job <-[#red]> Alice: 回到Alice destroy Job deactivate Alice end ==== @enduml
生成圖形以下:get