Golang干净架构的代码库,包含遵循规范和API的真实示例(CRUD,auth,高级模式等)。 创建该代码库的目的是演示使用go构建的完整的全栈应用程序,包括CRUD操作,身份验证,路由,分页等。 我们竭尽全力遵守Go社区风格指南和最佳实践。 有关如何与其他前端/后端一起使用的更多信息,请转到库。 这个怎么运作 清洁建筑: 层(从最抽象到最具体): 域:抽象数据结构 uc:“用例”,纯业务逻辑 implem:业务逻辑(uc层)中使用的接口的实现 下文:实施的设置/配置 黄金法则 : 图层永远不会从其下方的图层导入内容 最高2层禁止第三方库 好处: 灵活性 可测性 入门 编译应用