开始开发
  1. 使用go mod建立项目,首先创建一个文件夹,然后使用 go mod init projectname 初始化项目

  • 关于go module的发展可以看这 go modules前世今生

  • go mod 大概经历了 go path -> go vendor -> go mod 三个阶段

  1. 所需依赖包

目录结构

···
// gin
Frame
- app // 控制器
- conf // 配置文件
- middleward // 中间件
- models // 模型
- routes // 路由
- services // 服务层
- uitl // 工具
- main.go // 入口
// app 目录
app
- api
- v1
- goods.go
- v2
- route.go