[3-03-01].第07节:搭建服务 - 服务重构cloud-consumer-ocommon
SpringCloud学习大纲
一、观察问题:
- 1.两个服务模块中具有重复的代码部分,为了简化开发,对象项目进行重构:
二、编码实现重构:
2.1.创建公共模块:
第1步:建模块:
- 模块名为cloud-api-commons,在此模块中对外暴露通用的组件、api、接口、工具类等
第2步:改pom
- pom依赖如下所示:
<dependencies><!--SpringBoot通用依赖模块--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><!--hutool--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId></dependency></dependencies>
第3步:entities:
第4步:maven命令:
2.2.改造订单80和支付8001模块:
- 1.删除原有的entities和统一返回体等内容,然后在pom文件中引入commons依赖:
<!-- 引入自己定义的api通用包 -->
<dependency><groupId>com.atguigu.cloud</groupId><artifactId>cloud-api-commons</artifactId><version>1.0-SNAPSHOT</version>
</dependency>
2.3.测试:
- postman发送请求,进行接口测试: