「这是我参与2022首次更文挑战的第13天,活动详情查看:2022首次更文挑战」
生命不息,学习不止
题外话
今天是开工的不知道多少天了,反正心里面只有一个想法,我想放假,假期快快来到我的身边吧!!!
昨天晚上七点等着抢冰墩墩新春版,一千个一眨眼就没了,没有抢到,我的墩墩啊,啥时候来到我的身边?
废话不多说,上货
开源项目——go-gin-api
这不是打算跟着开源项目学一学go,顺便学一下框架和go的业务处理,但是这一开始也不能太难,我这两天看了好几个开源项目,导致我两天都没写。
最终发现了这个难度适合刚上手go的我的一个开源项目
go-gin-api
这是一个主要以gin框架为主,包含了一些常用功能,包括日志,菜单,权限,代码生成的功能的一个项目。
源码地址
在线文档
大家可以自己clone到自己电脑上,看看项目和源码。
准备工作
1.下载个git,然后使用git clone 将代码拉到自己电脑上,网上有很多教程,我就不多说了
2.有个go的环境,然后将相关idea环境也配置好,网上也有很多教程,不多说了
3.go build 下载相关包,并启动项目
像这样
- go run main.go -env fat启动项目,配置数据库,缓存等相关信息
- env 表示设置哪个环境,主要是区分使用哪个配置文件,默认为 fat
- env dev 表示为本地开发环境
- env fat 表示为测试环境
- env uat 表示为预上线环境
- env pro 表示为正式环境
目录结构
项目代码的目录结构如下
这么不是很容易看,换一个
这回是不是就清晰了
以上就是前期的所有准备工作了。
你以为结束了
下回就按着业务流程一点一点渗透着讲,怎么样
下一篇就讲,敬请期待
大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划!