go语言
文章平均质量分 64
飞客不去
这个作者很懒,什么都没留下…
展开
-
go-swagger注解使用
书接上文 :https://blog.csdn.net/qq_38371367/article/details/122982405对与swagger 单个api的注释位置,其实对于函数位置其实是无所谓的,你注释写在什么方法上都行,因为在生成swagger文件的时候,是根据你指定的包去扫描的,去扫描这个包里面的go文件,上面的func是否有相关注释,有注释,就能当成一个api,所以并不仅仅限制于 func(ctx *gin.context) 这样的函数,写在handle函数上面是为了方便于handle一原创 2022-02-18 16:17:23 · 7854 阅读 · 2 评论 -
goswagger/gin-swagger使用
goswagger使用 gin-swagger用法https://github.com/swaggo/swaggin-swagger使用方法首先下载安装swag命令//go版本1.16之前使用该命令go get -u github.com/swaggo/swag/cmd/swag//go版本1.16版本以及之后的版本使用该命令go install github.com/swaggo/swag/cmd/swag@latest执行 swag init 命令生成 docs文件夹/原创 2022-02-17 14:16:40 · 4654 阅读 · 0 评论 -
swag init 生成的doc文件找不到 swag.spec即undefined: “github.com/swaggo/swag“.Spec
问题复现为gin项目增加swagger能力,方便管理api步骤:按照官方文档进行 https://github.com/swaggo/swag/blob/master/README_zh-CN.md//安装swaggo install github.com/swaggo/swag/cmd/swag@latest//查看swag版本swag -v1.7.9//初始化swag init初始化后发现在doc中是这样的:var SwaggerInfo_swagger = &swag原创 2022-02-17 14:53:54 · 3979 阅读 · 1 评论 -
go list -m: can‘t compute ‘all‘ using the vendor directory
从github上clone开源项目,在导入goland的时候,报这个错go list -m: can't compute 'all' using the vendor directory (Use -mod=mod or -mod=readonly to bypass.)解决:删除掉vendor目录解决想要目录回来 go mod vendor原创 2021-03-31 11:46:28 · 2177 阅读 · 1 评论