1.下载
本项目骨架官方仓库地址: https://gitee.com/daitougege/GinSkeleton
请下载master最新稳定版本使用即可.
// 任何位置,创建一个空目录,请将本项目下载到一个空目录即可
// 下载方法1
// 点开项目地址,主栏目有下载按钮,您可以直接点击下载
// 下载方法2
git clone https://gitee.com/daitougege/GinSkeleton.git
// 进入根目录(go.mod)所在的目录,go.mod外层的文件夹可以随意重命名,
// 使用已经安装好的 goland 打开本项目,打开 goland 底部的 Terminal ,
// 执行 go mod tidy 下载本项目依赖库 ,片刻后即可完成安装依赖。
2.导入数据库
选择自己正在使用的数据库进行配置,本项目骨架自带了一个非常简单的数据库文件.
// 1.Mysql 数据库用户
// mysql数据库是默认数据库,使用相关的客户端还原即可
找到`database/db_demo_mysql.sql`导入数据库,
// 2.SqlServer 数据库用户
1.找到`database/db_demo_sqlserver.sql`,复制内容,在相关的客户端窗口界面一次性执行即可,
2.在 app/model 目录内,使用 users_for_sqlserver.txt 的内容覆盖同目录的 users.go 已有内容
3.在 config/gorm_v2.yml 中,修改 UseDbType:sqlserver
// 3.PostgreSql 数据库用户
1.首先使用相关的客户端软件,手动创建数据 db_goskeleton,选择该数据库.
2.找到`database/db_demo_postgre.sql`,复制内容,在相关的客户端窗口界面一次性执行即可,
3.在 app/model 目录内,使用 users_for_postgres.txt 的内容覆盖同目录的 users.go 已有内容
4.在 config/gorm_v2.yml 中,修改 UseDbType:postgresql
// 4.完成以上三者中的其中一个之后,
在 config/gorm_v2.yml 选择您需要使用的数据库类型、配置账号、密码、端口等。
导入数据库后,配置账号、密码、端口、等信息。
3.启动项目
本项目骨架有三个入口,分别是:cmd/web/main.go
: 一般是后台服务相关的接口,例如:admin系统等cmd/api/main.go
:门户网站接口,主要是针对前台,提供数据查询、展示等服务类接口cmd/cli/main.go
: 命令模式入口,开发黑窗口这种命令时使用的模式.
_