/gin-demo

A demo about use gin to develop web service, with mysql and redis

Primary LanguageGo

gin-demo

关于

一个使用gin框架开发web服务的demo

  • MVC分层
  • 统一输出格式
  • 支持MySQL Redis
开始

1 DB准备

  • demo使用MySQL数据库
  • 先创建 test数据库 运行 person.sql 创建person表
  • 注意redis设定了密码 参见redis.go文件中设置的是"123456"

2 Go环境设置

项目进行了更新 现在采用了 go module 进行工程管理 所以启动项目之前 要设置支持 module

  • 必要条件 go version >= v1.11
  • 设置go 支持 module
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct

注意:

因为采用了 go module 管理工程 项目位置不要再放置在 $GOPATH/src

3 运行 因为采用了go module 所以直接在main.go所在目录

go run main.go

访问 127.0.0.1:10086 看到 hello 输出 成功!