gf 框架快速開始骨架 gf-start-kit

AbelZou發表於2020-04-19

介紹

一個基於gf框架開發的快速上手api架子,支援模組註冊路由,外掛化

├─app               業務程式碼
│  ├─controller     業務控制器
│  ├─middleware     全域性中介軟體
│  └─service        業務邏輯服務層
├─boot              啟動層,設定全域性啟動和載入外掛
├─config            配置
├─deploy            文件和資料庫
├─library           擴充套件目錄
├─plugins           外掛目錄
│  ├─job            任務管理外掛
│  └─tool           工具包外掛借鑑oktools的程式碼演示載入外掛靜態目錄和模板檔案
├─public            全域性靜態目錄
├─router            路由檔案

安裝教程

  1. git clone https://gitee.com/AbelZou/gf-start-kit.git
  2. cd gf-start-kit && go run main.go
  3. 匯入sql deploy/gf-start-kit.sql

使用說明

  1. app下有controller->service->model的例子和在控制器註冊路由的方式
  2. 外掛機制
    plugins目錄下是外掛模組,可以把一些單獨的功能改為外掛載入到專案中,
    在boot中載入
    import _ "gf-start-kit/plugins/對應的外掛目錄名":_ "gf-start-kit/plugins/job"
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章