go語言iris+gorm API項目模板restful

最近在學習Go語言的iris框架和gorm,發現資料仍是挺少的。本身寫了一個管理圖書的增刪改查項目。git

但願能給想入門go語言的朋友一個參考。github

項目地址

https://github.com/pppercyWan...數據庫

項目結構

conf 配置文件
controllers 控制器 接受參數 api的入口
datasource 數據庫配置
models 結構體模型
repo 數據庫的操做
route 註冊路由
service 業務邏輯代碼
utils 工具類
config.json 配置文件的映射
main.go 主程序入口

下載項目後,安裝好依賴。將配置改爲本身的。json

go run main.go

就能夠跑起來了。注意models的init方法,引入datasource包的時候會自動檢查你的數據庫有沒有book表,若是沒有會根據結構體自動建表
我把代碼寫的儘可能精簡,也有註釋。若是有寫的很差的地方,歡迎指正api

相關文章
相關標籤/搜索