介紹
一個基於gf框架開發的快速上手api架子,支援模組註冊路由,外掛化
- 碼雲:https://gitee.com/AbelZou/gf-start-kit
GF(Go Frame)框架 - 主庫:https://github.com/gogf/gf
- 碼雲:https://gitee.com/johng/gf
目錄結構
├─app 業務程式碼
│ ├─controller 業務控制器
│ ├─middleware 全域性中介軟體
│ └─service 業務邏輯服務層
├─boot 啟動層,設定全域性啟動和載入外掛
├─config 配置
├─deploy 文件和資料庫
├─library 擴充套件目錄
├─plugins 外掛目錄
│ ├─job 任務管理外掛
│ └─tool 工具包外掛借鑑oktools的程式碼演示載入外掛靜態目錄和模板檔案
├─public 全域性靜態目錄
├─router 路由檔案
安裝教程
git clone https://gitee.com/AbelZou/gf-start-kit.git
cd gf-start-kit && go run main.go
匯入sql deploy/gf-start-kit.sql
使用說明
app下有controller->service->model的例子和在控制器註冊路由的方式
- 外掛機制
plugins目錄下是外掛模組,可以把一些單獨的功能改為外掛載入到專案中, 在boot中載入 import _ "gf-start-kit/plugins/對應的外掛目錄名" 如:_ "gf-start-kit/plugins/job"
本作品採用《CC 協議》,轉載必須註明作者和本文連結