使用 Gin + GORM 开发高性能 Web 应用。
| 序号 | 主题 | 内容 |
|---|
| 1 | Gin 入门 | 路由、请求处理、响应 |
| 2 | Gin 进阶 | 中间件、参数校验、错误处理 |
| 3 | GORM 入门 | 连接、模型定义、CRUD 操作 |
| 4 | GORM 进阶 | 关联查询、事务、Hook |
| 5 | 项目实战 | 项目结构、分层架构、最佳实践 |
| 组件 | 推荐方案 | 说明 |
|---|
| Web 框架 | Gin | 性能优秀、生态丰富 |
| ORM | GORM | 功能完善、文档齐全 |
| 参数校验 | validator | 声明式校验 |
| 配置管理 | viper | 支持多种格式 |
| 日志 | zap | 高性能结构化日志 |
| API 文档 | swagger | 自动生成 API 文档 |