1、安裝swag
在goland中直接使用go get -u github.com/swaggo/swag/cmd/swag命令安裝會報錯
此時執行swag -v命令判斷是否安裝成功,會返回以下錯誤
2、go install
進入gopath下src\github.com\swaggo\swag\cmd\swag路徑執行go install命令,可能會報如下錯誤
3、初始化swag
執行完go install命令後如果沒有報錯出現,就可以cd到專案主目錄執行swag init命令初始化swagger了
4、為功能編寫swagger註解
//@summary 列印測試功能
//@title swagger example api
// @version 0.0.1
// @description this is
a sample server petstore server.
// @basepath /api/v1
//@host 127.0.0.1:8080
//@produce json
// @param name query string true "
name
"// @success 200 json "
"// @router /[get]
func print(context *gin.context) )
}func main()
route.run()
}5、生產swagger檔案
swag init
6、啟動專案展示結果
go語言web開發框架 gin
gin是乙個golang的微框架,具有快速靈活,容錯方便等特點。go語言本身的net http就已經很簡單強大,框架更像是一些常用函式或者工具的集合。借助框架開發,不僅可以省去很多常用的封裝帶來的時間,也有助於團隊的編碼風格和形成規範。首先安裝gin go get gopkg.in gin goni...
Go語言Web框架 Gin框架的安裝和基本使用
系統環境 linux centos 7.2 go語言版本 1.14.1 建立工程目錄test mkdir p gopath src test 進入到目錄 cd gopath src test 建立test.go檔案 vim test.go 寫入測試程式 儲存退出 wq 執行命令 go mod ini...
Go語言框架Gin之7 配置檔案管理viper
viper是適用於go應用程式的完整配置解決方案。它旨在在應用程式中工作,並且可以處理所有型別的配置需求和格式。它支援 寫操作 func initconfig 配置檔案內容 server port 9988 datasource drivername mysql host 127.0.0.1 por...