go01
Gin 分组路由与项目分层:controller/service/repository
用路由组管理版本前缀,再把项目拆成 controller、service、repository 三层,用构造函数做依赖注入,给一个完整的用户模块示例。
2026-09-12 20:30:0610 阅读
共 2 篇文章
用路由组管理版本前缀,再把项目拆成 controller、service、repository 三层,用构造函数做依赖注入,给一个完整的用户模块示例。
FastAPI 的三种参数来源(路径/查询/请求体)如何从类型注解自动解析校验,以及 Depends 依赖注入如何把鉴权、数据库连接、公共逻辑做成可复用的层级结构。