将重复的代码提取到一个公用的模块中,删除项目中的冗余代码
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
maven :clean+install 上传到本地库
6测试;
删除服务模块和客户模块的pojo
服务模块和客户模块引用cloud-API依赖
<code>
<dependency>
<groupid>com.znrt.springcloud/<groupid>
<artifactid>cloud-API/<artifactid>
/<dependency>/<code>
测试结果:
閱讀更多 Java漁夫 的文章