1.下载

本项目骨架官方仓库地址: https://gitee.com/daitougege/GinSkeleton
请下载master最新稳定版本使用即可.

  1. // 任何位置,创建一个空目录,请将本项目下载到一个空目录即可
  2. // 下载方法1
  3. // 点开项目地址,主栏目有下载按钮,您可以直接点击下载
  4. // 下载方法2
  5. git clone https://gitee.com/daitougege/GinSkeleton.git
  6. // 进入根目录(go.mod)所在的目录,go.mod外层的文件夹可以随意重命名,
  7. // 使用已经安装好的 goland 打开本项目,打开 goland 底部的 Terminal ,
  8. // 执行 go mod tidy 下载本项目依赖库 ,片刻后即可完成安装依赖。

2.导入数据库

选择自己正在使用的数据库进行配置,本项目骨架自带了一个非常简单的数据库文件.

  1. // 1.Mysql 数据库用户
  2. // mysql数据库是默认数据库,使用相关的客户端还原即可
  3. 找到`database/db_demo_mysql.sql`导入数据库,
  4. // 2.SqlServer 数据库用户
  5. 1.找到`database/db_demo_sqlserver.sql`,复制内容,在相关的客户端窗口界面一次性执行即可,
  6. 2. app/model 目录内,使用 users_for_sqlserver.txt 的内容覆盖同目录的 users.go 已有内容
  7. 3. config/gorm_v2.yml 中,修改 UseDbTypesqlserver
  8. // 3.PostgreSql 数据库用户
  9. 1.首先使用相关的客户端软件,手动创建数据 db_goskeleton,选择该数据库.
  10. 2.找到`database/db_demo_postgre.sql`,复制内容,在相关的客户端窗口界面一次性执行即可,
  11. 3. app/model 目录内,使用 users_for_postgres.txt 的内容覆盖同目录的 users.go 已有内容
  12. 4. config/gorm_v2.yml 中,修改 UseDbTypepostgresql
  13. // 4.完成以上三者中的其中一个之后,
  14. config/gorm_v2.yml 选择您需要使用的数据库类型、配置账号、密码、端口等。

导入数据库后,配置账号、密码、端口、等信息。
数据库1.png

3.启动项目

本项目骨架有三个入口,分别是:
cmd/web/main.go : 一般是后台服务相关的接口,例如:admin系统等
cmd/api/main.go :门户网站接口,主要是针对前台,提供数据查询、展示等服务类接口
cmd/cli/main.go : 命令模式入口,开发黑窗口这种命令时使用的模式.
启动.png
_