当前位置:   article > 正文

Go项目实践二(gin+vue)_vue框架+go gin

vue框架+go gin

Go项目实践二(gin+vue)

1. 目录结构

.
├── README.md
├── common                  # 通用
│   ├── datasource          # 数据源
│   ├── logger              # 日志
│   ├── middleware          # gin中间件
│   ├── req                 # 请求
│   ├── resp                # 响应
│   ├── returncode          # 响应码
│   ├── setting             # 设置
│   ├── utils               # 工具
│   └── validator           # 校验
├── config                  # 配置
│   └── config.yml
├── doc                     # 文档
│   └── june.sql
├── go.mod
├── go.sum
├── log                     # 日志输出目录
├── main.go                 # 启动入口文件
├── models                  # 数据模型
│   └── vo
├── repository              # 持久层
│   ├── baseRepo.go
├── routers                 # 路由
│   └── router.go
├── service                 # 服务层
└── web                     # 接口层
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

如果是做过Java后端开发的应该会对这个目录结构眼熟,没错!就是参考了Spring MVC的目录结构,包括使用了facebookgo/inject依赖注入库的使用,就会发现和Spring的编程方式很相似(Java中毒太深

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/457451
推荐阅读
相关标签