go语言iris+gorm API项目模板restful

pppercyWang · · 2996 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

最近在学习Go语言的iris框架和gorm,发现资料还是挺少的。自己写了一个管理图书的增删改查项目。

希望能给想入门go语言的朋友一个参考。

项目地址

https://github.com/pppercyWan...

项目结构

conf 配置文件
controllers 控制器 接受参数 api的入口
datasource 数据库配置
models 结构体模型
repo 数据库的操作
route 注册路由
service 业务逻辑代码
utils 工具类
config.json 配置文件的映射
main.go 主程序入口

下载项目后,安装好依赖。将配置改成自己的。

go run main.go

就可以跑起来了。注意models的init方法,引入datasource包的时候会自动检查你的数据库有没有book表,如果没有会根据结构体自动建表
我把代码写的尽量精简,也有注释。如果有写的不好的地方,欢迎指正


有疑问加站长微信联系(非本文作者)

本文来自:Segmentfault

感谢作者:pppercyWang

查看原文:go语言iris+gorm API项目模板restful

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2996 次点击  
加入收藏 微博
1 回复  |  直到 2020-04-04 13:41:08
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传