- 将单元应用划分为一组小的服务,各服务独立部署,独立运行,服务之间相互调用,互相配合完成。
- SpringCloud = 分布式微服务架构的一站式解决方案,多种微服务架构落地技术的几何体。

每个版本都有对应的SpringBoot版本,版本选型官网链接:版本选型官网链接
- 父工程构建
第一步:新建工程



第二步:字符编码

第三步:注解激活

第四步:编译版本

第五步:文件过滤

- 父工程pom.xml文件整理
第一步:文件管理

第二步:内容修改
dependencyManagement与dependencies区别
- dependencyManagement用作总pom文件中,便于统一管理版本;
- dependencyManagement只是声明依赖,并不引入,子项目需重新声明依赖;
其他技巧:
- 跳过测试
- install发布
- 子模块搭建-支付模块


第一步:建module


第二步:改pom
第三步:写yml
application.yml
第四步:主启动
PaymentApplication .java
第五步:业务类

执行:http://localhost:8001/payment/1
结果:{“code”:200,“msg”:“成功”,“date”:null}
注意:
——使用result封装数据结果集;
- 子模块搭建-订单模块
搭建步骤与支付模块相同
注意:
——调用支付模块,不需要业务处理逻辑;

——需要config配置RestTemplate;
——controller类
注意:
- 请求方式为get;
- post无法使用RequestBody注解;
1、子工程-支付模块
- pom.xml
- yml
- controller
2、子工程-订单模块
- pom.xml
- yml
- controller
- Result
- 代码重构
(1)提出公共部分
(2)install发布
(3)在其他服务中引入
采坑1:发布的服务一定要有gruopId字段,与引入的groupId一致
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/73409.html