3
建议:利用反射获取结构体注解的文档注释,自动生成swagger文档
可参考:https://github.com/henrylee2cn/apiware 项目实现。
Apiware将Go语言net/http及fasthttp请求的指定参数绑定到结构体,并验证参数值的合法性。 建议您可以使用结构体作为web框架的Handler,并用该中间件快速绑定请求参数,节省了大量参数类型转换与有效性验证的工作。同时还可以通过该结构体标签,创建swagger的json配置文件,轻松创建api文档服务。