前言
依賴注入的好處和特點這里不講述了,本篇文章主要介紹gin框架如何實現依賴注入,將項目解耦。
項目結構
├── cmd 程序入口 ├── common 通用模塊代碼 ├── config 配置文件 ├── controller API控制器 ├── docs 數據庫文件 ├── models 數據表實體 ├── page 頁面數據返回實體 ├── repository 數據訪問層 ├── router 路由 ├── service 業務邏輯層 ├── vue-admin Vue前端頁面代碼
相信很多Java或者.NET的碼友對這個項目結構還是比較熟悉的,現在我們就用這個項目結構在gin框架中實現依賴注入。