项目目录结构

  1. |- .run -------------------- Intellij运行配置
  2. |- cmd --------------------- 程序入口
  3. |- controller -------------- 控制器层
  4. |- controller_entry.go -- Web服务路由处理管理工具
  5. |- dto --------------------- 数据传输对象层
  6. |- resources --------------- 程序配置及静态资源
  7. |- application.yml ------ 程序配置文件
  8. |- service ----------------- 服务层,包含了公共服务及Dubbo服务

启动项目

添加环境变量 set CONF_APPLICATION_FILE_PATH=项目地址/resources/application.yml go run cmd/main.go

组件

名称 描述 版本号
dubbo-go-boot-starter github.com/dubbogo/dubbo-go-boot/dubbo-go-boot-starter 项目启动器
dubbo-go-boot-middleware-database github.com/dubbogo/dubbo-go-boot/dubbo-go-boot-middleware-database 数据库中间件
dubbo-go-boot-middleware-redis github.com/dubbogo/dubbo-go-boot/dubbo-go-boot-middleware-redis 内存缓存中间件
dubbo-go-boot-middleware-web github.com/dubbogo/dubbo-go-boot/dubbo-go-boot-middleware-web Web服务中间件
dubbo-go-boot-middleware-dubbo github.com/dubbogo/dubbo-go-boot/dubbo-go-boot-middleware-dubbo dubbo-go服务中间件

dubbo-go-boot-project-sample-master.zip