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

相关推荐
weixin_420947642 小时前
windows golang,consul,grpc学习
windows·golang·consul
Json20113153 小时前
Gin、Echo 和 Beego三个 Go 语言 Web 框架的核心区别及各自的优缺点分析,结合其设计目标、功能特性与适用场景
前端·golang·gin·beego
二狗哈8 小时前
go游戏后端开发21:处理nats消息
开发语言·游戏·golang
能来帮帮蒟蒻吗11 小时前
Go语言学习(15)结构体标签与反射机制
开发语言·笔记·学习·golang
returnShitBoy19 小时前
Go语言中的defer关键字有什么作用?
开发语言·后端·golang
SoFlu软件机器人21 小时前
Go/Rust 疯狂蚕食 Java 市场?老牌语言的 AI 化自救之路
java·golang·rust
飞川撸码21 小时前
【LeetCode 热题100】240:搜索二维矩阵 II(详细解析)(Go语言版)
leetcode·矩阵·golang
烧瓶里的西瓜皮1 天前
Go语言从零构建SQL数据库引擎(2)
数据库·sql·golang
赴前尘1 天前
Go+Gin实现安全多文件上传:带MD5校验的完整解决方案
安全·golang·gin