依赖注入 gin项目的目录结构说明

Posted delo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了依赖注入 gin项目的目录结构说明相关的知识,希望对你有一定的参考价值。

前言

依赖注入的好处和特点这里不讲述了,本篇文章主要介绍gin框架如何实现依赖注入,将项目解耦。

项目结构

├── cmd          程序入口
├── common   通用模块代码
├── config       配置文件
├── controller API控制器
├── docs         数据库文件
├── models     数据表实体
├── page        页面数据返回实体
├── repository 数据访问层
├── router       路由
├── service     业务逻辑层
├── vue-admin Vue前端页面代码

  相信很多Java或者.NET的码友对这个项目结构还是比较熟悉的,现在我们就用这个项目结构在gin框架中实现依赖注入。

以上是关于依赖注入 gin项目的目录结构说明的主要内容,如果未能解决你的问题,请参考以下文章

Go实战Gin + Gorm 基于RESTful API 的简单备忘录 | 含接口文档

Gin上传文件

Golang Gin 项目包依赖管理 godep 使用

Google Guice、Google Gin 和 Spring

[Go] 从零开始项目-基于gin框架打造restfull风格API

gin-vue-blog自建博客