平時你畫UML圖都用什麼?Processon、Visio這些相信大家已經都很熟悉了。今天TJ要給大家介紹的是一個特别的畫圖工具,它是IDEA中的一個插件,有了它你可以把畫圖與編碼都集成到IDEA中一起完成,是不是感覺很棒呢?下面就來一起認識下今天要介紹的IDEA插件:PlantUML!
PlantUML,是一款開源的圖繪制項目,支持通過編寫文本來快速生成各種UML圖形,目前支持時序圖、用例圖、類圖、對象圖、組件圖、部署圖、狀态圖、定時圖;同時也支持用來生成非UML圖,像JSON數據、YAML數據、架構圖、思維導圖等等,都可以用它來完成。
簡單的說,就是你直接通過編程來畫出你要的各種圖,是不是特别适合我們程序猿呢?
光說可能不夠形象,直接上例子,例如像一些時序圖,你就可以這樣實現:
PlantUML
圖案左半邊,就是你輸入的文本,右半邊就是根據文本生成的效果,像這種時序圖,語法規則其實很簡單,可以簡單的用 -> 來繪制參與者之間傳遞的消息,而不必顯式地聲明參與者。也可以使用 -->繪制一個虛線箭頭。如果想調整箭頭的方向可以使用 <-和<--。
而對于像類圖這樣的一些展示效果,你可以通過聲明不同的類型展示不同的樣式,一目了然:
PlantUML
PlantUML
熟練具體的編寫語法規則之後,是不是對于程序猿來說,比直接用手畫更加簡單呢?
該插件就在前幾天剛更新到了5.6.1版本,作者也是在不斷的優化更新。
PlantUML
安裝該插件需要直接在IDEA插件中搜索PlantUML,或者直接從插件官網下載,然後在IDEA安裝即可。
如果不想自己下載的小夥伴,TJ君也給你準備好了最新版本的插件介質,隻要關注文末公衆号回複關鍵字獲取即可,同時TJ君還會提供一份學習寶典,供小夥伴們快速上手PlantUML相關語法,讓我們一起更好的畫圖吧!關注我,私信“PLANT”,馬上獲取!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!