基于 Gin 的企业通用开发脚手架,集成了 Go 生态中的热门库: Gin、zap+lumberjack、viper、sqlx、gorm、redigo 等...
fast-gin,采用 Go 语言规范的工程化模块儿划分,根据自己的需求进行简单的修改,快速进行高效的 Web 开发,主要功能有:
- 支持多配置环境
- 支持 zap + lumberjack 进行日志的打印、分割归档,覆盖到 mysql、redis、request
- 支持 validator 校验库,并实现多语言的错误提示,及自定义错误提示信息
- 支持 swagger 文档
- 提供 JWT认证、令牌桶限流、白名单认证等中间件