第13课、重构代码-创建cloud-API模块

将重复的代码提取到一个公用的模块中,删除项目中的冗余代码



1 创建module;

略~~~

2修改pom文件;

<code><project>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactid>parentcloud/<artifactid>
<groupid>com.znrt.springcloud/<groupid>
<version>1.0-SNAPSHOT/<version>
/<parent>
<modelversion>4.0.0/<modelversion>

<artifactid>cloud-API/<artifactid>

<dependencies>

<dependency>
<groupid>org.springframework.boot/<groupid>
<artifactid>spring-boot-devtools/<artifactid>
<scope>runtime/<scope>
<optional>true/<optional>
/<dependency>

<dependency>
<groupid>org.projectlombok/<groupid>
<artifactid>lombok/<artifactid>
<optional>true/<optional>
/<dependency>

<dependency>
<groupid>cn.hutool/<groupid>
<artifactid>hutool-all/<artifactid>
<version>5.2.5/<version>
/<dependency>
/<dependencies>

/<project>/<code>

3 编写yml;

不需要外部访问,所以不需要端口和其它的配置

4 编写主启动类;

无需启动,仅供内部各模块调用

5编写业务代码;

复制pojo


SpringCloud实战 - 第13课、重构代码-创建cloud-API模块

maven :clean+install 上传到本地库

6测试;

删除服务模块和客户模块的pojo

服务模块和客户模块引用cloud-API依赖

<code>
<dependency>
<groupid>com.znrt.springcloud/<groupid>
<artifactid>cloud-API/<artifactid>
/<dependency>/<code>

测试结果:


SpringCloud实战 - 第13课、重构代码-创建cloud-API模块


分享到:


相關文章: