为什么工程重构
因为上一次写的8001提供者和80调用者的实体类是一样的,我们为了简洁需要将他们提取出来!这就是重构!
步骤
(第一步)找出重复的部分
(第二步)建立一个公共模块
(第三步)写公共模块的POM
<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.1.0</version>
</dependency>
</dependencies>
(第四步)将公共部分写在模块中
(第五步)maven进行clean install命令
(第六步)改造原来的项目
-
删除原来公共的部分
-
在各自的Maven中引用公共模块
内容
<!--引入重构GAV-->
<dependency><!--引入自己定义的api通用包-->
<groupId>com.gy.springcloud</groupId>
<artifactId>cloud-api-commons</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>