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

embedded/2025/2/21 8:12:06/

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

swaggoswag_2">什么是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


http://www.ppmy.cn/embedded/163514.html

相关文章

Docker 在微服务架构中的应用(一)

一、引言 在当今数字化快速发展的时代,软件应用的规模和复杂度与日俱增。传统的单体架构在应对大规模、高并发以及快速迭代的业务需求时,逐渐显得力不从心。于是,微服务架构应运而生,它将一个大型的应用程序拆分成多个小型、独立…

利用acme.sh 申请 Google 免费证书

1.Google API权限准备 获取 EAB 密钥 ID 和 HMAC 登录你的 GCP 控制台面板,进入 Public Certificate Authority API 管理页面(https://console.cloud.google.com/apis/library/publicca.googleapis.com)点击启动: 或者直接在下一…

java:用Guava的TypeToken优雅处理通配符类型(WildcardType): ? extends Number

在日常开发中我们经常会遇到泛型和通配符类型&#xff08;WildcardType&#xff09;&#xff0c;比如当我们需要处理List<? extends Number>这样的类型时&#xff0c;如何优雅地创建这样的类型表示&#xff1f;本文将重点介绍如何通过Guava的TypeToken来实现通配符类型的…

自有证书的rancher集群使用rke部署k8s集群异常

rancher使用自签域名或者商业证书容易踩到的坑。 最开始的报错&#xff1a; docker logs kubelet‘s id E0214 13:04:14.590268 9614 pod_workers.go:1300] "Error syncing pod, skipping" err"failed to \"StartContainer\" for \"clust…

实现LED流水灯的几种方法

1.实现原理 通过不断给P1中不同的IO口置低电平&#xff0c;从而达到LED流水灯的效果。 2.程序思路 方法一&#xff1a;通过给P1口赋不同的值从而达到流水灯的效果 /* 头文件声明区域 */ #include <REGX52.H>/* 延时函数 */ //需要记&#xff01;&#xff01;&#…

根据CAN通讯矩阵使用CANoe生成DBC

目录 1 DBC文件作用2 根据CAN通讯矩阵表使用CANoe建立DBC文件3 总结 1 DBC文件作用 DBC&#xff08;DataBase CAN&#xff09;文件是一种流转与各类开发测试软件的交互性文件&#xff0c;其内容根据CAN通讯矩阵表建立&#xff0c;用于解释描述can通讯报文 2 根据CAN通讯矩阵表…

DeepSeek 助力 Vue 开发:打造丝滑的颜色选择器(Color Picker)

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 Deep…

筛选相同项

# import os # import pandas as pd# # 文件路径&#xff0c;根据实际情况修改 # file_path_1 rC:\Users\Administrator\Desktop\python\文件1.xlsx # file_path_2 rC:\Users\Administrator\Desktop\python\文件2.xlsximport os import pandas as pd# 获取当前脚本所在的目录…