项目目录结构
|- .run -------------------- Intellij运行配置
|- cmd --------------------- 程序入口
|- controller -------------- 控制器层
|- controller_entry.go -- Web服务路由处理管理工具
|- dto --------------------- 数据传输对象层
|- resources --------------- 程序配置及静态资源
|- application.yml ------ 程序配置文件
|- 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服务中间件 |