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