GoLand利用plantuml生成UML類圖
GoLand內(nèi)置的Diagrams不像IDEA一樣強大,不支持生成類圖


解決方案是 利用github上的 適用于 golang 項目的 PlantUML 類圖生成器:jfeliu007/goplantuml 結(jié)合Goland的PlantUML插件
步驟
1. 安裝goplantuml
執(zhí)行
go get github.com/jfeliu007/goplantuml/cmd/goplantuml
或
go install go get github.com/jfeliu007/goplantuml/cmd/goplantuml
將goplantuml可執(zhí)行文件安裝到本地$GOBIN目錄下

2. 將goplantuml集成到GoLand
打開settings/Tools/External Tools,添加goplantuml (如下圖)

進行測試:點擊如下圖路徑,成功在當前目錄生成一個puml文件 即可

3. 安裝GoLand的PlantUML插件
如圖

4. 安裝和集成Graphviz
打開該文件時,提示需要安裝Graphviz以渲染該圖
(Windows系統(tǒng)中或許不會有該提示,插件已經(jīng)自帶了Graphviz,成功打開就不需要再安裝了)

下載地址:https://graphviz.org/download/
然后集成到GoLand中,在下圖位置設(shè)置路徑

重新啟動GoLand,即可成功渲染

到此這篇關(guān)于GoLand利用plantuml生成UML類圖的文章就介紹到這了,更多相關(guān)GoLand plantuml生成UML 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
三種Golang數(shù)組拷貝的實現(xiàn)方式與性能分析
在?Golang?中,有多種方式可以進行數(shù)組的拷貝,本文將對其中的三種方式進行性能分析,并比較它們的優(yōu)缺點,感興趣的小伙伴可以跟隨小編一起學習一下2023-06-06
golang?中?channel?的詳細使用、使用注意事項及死鎖問題解析
這篇文章主要介紹了golang?中?channel?的詳細使用、使用注意事項及死鎖分析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03

