golang常用库之-swaggo/swag根据注释生成接口文档

golang常用库之-swaggo/swag库根据注释生成接口文档

什么是swaggo/swag

github:https://github.com/swaggo/swag

参考文档:https://golang.halfiisland.com/community/pkgs/web/swag.html#%E4%BD%BF%E7%94%A8

swaggo/swag 是 Swagger API 2.0 在 go 语言中的一个实现,通过在书写指定格式的注释就可以生成swagger.json和swagger.yaml类型的接口文档,方便导出和导入。

swag 默认支持的 web 框架如下所示,本文以 gin 为例子,来演示 gin 结合 swagger 快速生成接口文档的例子。

gin

echo

buffalo

net/http

gorilla/mux

go-chi/chi

flamingo

fiber

atreugo

hertz

相关推荐
IsPrisoner9 小时前
Go语言安装proto并且使用gRPC服务(2025最新WINDOWS系统)
开发语言·后端·golang
littleschemer9 小时前
Go基于plugin的热更新初体验
golang·plugin·热更新
言之。9 小时前
Go语言中的函数类型参数:深入理解`func()`
golang
我重来不说话12 小时前
免费Ollama大模型集成系统——Golang
golang·gin·ollama·免费大模型
Asus.Blogs12 小时前
为什么go语言中返回的指针类型,不需要用*取值(解引用),就可以直接赋值呢?
开发语言·后端·golang
林鸿群17 小时前
go语言实现IP归属地查询
开发语言·golang·ip归属地
st紫月18 小时前
用vue和go实现登录加密
前端·vue.js·golang
YGGP19 小时前
浅析 Golang 内存管理
golang·内存泄露·内存逃逸
Chandler2420 小时前
Go 语言 net/http 包使用:HTTP 服务器、客户端与中间件
服务器·http·golang