" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

GoLand利用plantuml生成UML類圖

 更新時間:2022年06月07日 15:23:59   作者:無數(shù)_mirage  
本文主要介紹了GoLand利用plantuml生成UML類圖,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

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 (如下圖)

進(jìn)行測試:點擊如下圖路徑,成功在當(dāng)前目錄生成一個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)文章

  • go?打包運行文件在windows,liunx運行

    go?打包運行文件在windows,liunx運行

    這篇文章主要介紹了go?打包運行文件在windows,liunx運行的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • go語言beego框架web開發(fā)語法筆記示例

    go語言beego框架web開發(fā)語法筆記示例

    這篇文章主要為大家介紹了go語言beego框架web開發(fā)語法筆記示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • 使用Golang生成壓縮文件的詳細(xì)教程

    使用Golang生成壓縮文件的詳細(xì)教程

    與其他語言一樣,內(nèi)置標(biāo)準(zhǔn)庫默認(rèn)支持文件壓縮功能,本文介紹Golang如何創(chuàng)建壓縮文件,增加一個或多個文件生成壓縮文件,也可以在壓縮文件中創(chuàng)建文件夾,用于對文件進(jìn)行分類管理,Golang標(biāo)準(zhǔn)庫 archive/zip提供了創(chuàng)建和讀取壓縮文件功能,需要的朋友可以參考下
    2024-01-01
  • 使用go連接clickhouse的實戰(zhàn)操作

    使用go連接clickhouse的實戰(zhàn)操作

    這篇文章主要給大家介紹了關(guān)于使用go連接clickhouse的實戰(zhàn)操作,文中通過實例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用go具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-03-03
  • Golang反射修改變量值的操作代碼

    Golang反射修改變量值的操作代碼

    這篇文章主要介紹了Golang反射修改變量值,也就是Golang反射三大定律中的前兩個,即從interface{}到反射對象和從反射對象到interface{},需要的朋友可以參考下
    2022-12-12
  • 關(guān)于go-zero服務(wù)自動收集問題分析

    關(guān)于go-zero服務(wù)自動收集問題分析

    這篇文章主要介紹了關(guān)于go-zero服務(wù)自動收集問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • go如何利用orm簡單實現(xiàn)接口分布式鎖

    go如何利用orm簡單實現(xiàn)接口分布式鎖

    本篇文章主要介紹了go如何利用orm簡單實現(xiàn)接口分布式鎖,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Go框架自動化工具Beego使用詳解

    Go框架自動化工具Beego使用詳解

    這篇文章主要為大家介紹了Go框架自動化工具Beego使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • 通過Golang實現(xiàn)無頭瀏覽器截圖

    通過Golang實現(xiàn)無頭瀏覽器截圖

    在Web開發(fā)中,有時需要對網(wǎng)頁進(jìn)行截圖,以便進(jìn)行頁面預(yù)覽、測試等操作,本文為大家整理了Golang實現(xiàn)無頭瀏覽器的截圖的方法,感興趣的可以了解一下
    2023-05-05
  • 一文帶你掌握Go語言中的文件讀取操作

    一文帶你掌握Go語言中的文件讀取操作

    這篇文章主要和大家分享一下Go語言中的文件讀取操作,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Go語言有一定的幫助,需要的小伙伴可以參考一下
    2022-12-12

最新評論