Golang web开发目录结构说明

通常开发项目开发时目录结构可以随意设计,但好的目录结构能让代码显得更加清晰。

Golang web 项目通用目录结构说明:

projectName  # 项目名称
|-- app  # 应用程序目录
|---- controllers  # 控制器,入参校验
|---- middleware  # 中间件
|---- routers  # 路由
|---- services  # 业务逻辑处理
|-- config  # 配置文件
|-- dao  # 数据库访问
|-- models  # 数据模型
|-- storage #存储
|---- cache  # 缓存
|---- logs  # 日志
|-- main.go # 程序入口
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,261评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,469评论 2 59
  • 初步界定你的客户 所以,你必须界定你的客户,根据以下几点: 用户自画像、购买习惯、购买需求、年龄层、性别、职业、爱...
    进口仓阅读 2,325评论 0 0
  • 万水千山走遍 你是天上人间
    拉面小姐阅读 1,072评论 0 0
  • 新年伊始,你正在做新的职业规划吗? “事业是能力、计划和运气的总合”,这是奥美互动全球董事长兼CEO布莱恩·费瑟斯...
    旅情香膏阅读 1,215评论 0 2