Golang使用swagger生成api接口文档
现在大部分应用都是前后端分离的项目,那么,前端和后端交互只有通过api接口文档来实现。swagger可以根据注释来生成api接口文档。
本课程预备知识
- gin
- gorm
- mysql
添加库
go get -u github.com/swaggo/swag/cmd/swag
go get github.com/gin-gonic/gin
go get gorm.io/gorm
go get gorm.io/driver/mysql
go get gorm.io/gorm/logger
go get github.com/swaggo/gin-swagger
go get github.com/swaggo/gin-swagger/swaggerFiles
gin+gorm创建一个crud项目
model.go
package main
import (
"gorm.io/gorm"
)
//this model represent a database table