一.
- 目的:搭建一套 springBoot + dubbo 的多个子模块的快速启动脚手架
- 规划:
1.创建父工程,及子工程目录结构如下:
其中:父工程 fast_parent ,通用接口及实体放入fast_api,通用工具类放入fast_common,网关层fast_gateway 在这里充当消费者,业务模块 fast_user 作为服务提供者。
2. 引入相关依赖
- 多环境打包配置
二. 创建各个模块代码:
- fast-api 存放接口与实体,vo等 生产者与消费者共用的文件
- fast-core 各个模块共用的工具模块
- fast-gateway 服务端网关层对外提供restful接口(消费者)
- fast-user 服务端用户模块(生产者)