# gin_template **Repository Path**: cfzhu0121/gin_template ## Basic Information - **Project Name**: gin_template - **Description**: 🚀 一个基于 Gin 框架的企业级 Go 快速开发脚手架,集成常用功能模块,让开发者专注于业务逻辑实现。 FastGin 是一个的 Go 语言 Web 开发脚手架,旨在解决新项目开发中的重复性工作。通过预先集成配置管理、日志系统、数据库连接、JWT 认证、API 文档生成等常用功能,FastGin 为您提供了一个开箱即用的项目基础架构,快速投入到真正有价值的业务逻辑实现上。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-15 - **Last Updated**: 2025-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: Gin ## README # FastGin快速开发脚手架 ## 项目简介 为了快速开发新项目,每次都需要去做一些相同的操作,例如读取配置文件,写路由,连接gorm,这样很繁琐 所以本项目做好这些事情,你只需要在此基础上添砖加瓦即可 ## 功能特性 1. 配置文件的读取 2. logrus日志 3. gorm连接mysql 4. 命令行参数绑定 5. 内置swagger的api文档 6. jwt中间件 7. 通用列表分页查询 8. 密码认证 9. 图片验证码 ## 项目运行 ```shell # 安装环境 go mod tidy # go run main.go ``` ## 目录说明 ```text api api接口的存放目录 config 配置的struct目录 core 初始化操作 flag 命令行参数 global 全局变量 middleware gin的中间件 models 表结构 routers 路由 service 服务 testdata 测试文件 utils 工具目录 go.mod main.go 入口文件 README.md settings.yaml 配置文件 ```