最近在學習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