简介
之前我们的eurtka-client项目实体类,接口全部放在一个项目,在接口调用的时候实体类就会出现重复写两次(接口提供方和调用方),对后期维护比较麻烦,所以对项目进行拆分
拆分目录:
bean ----->给接口提供方和调用方使用的实体类
client ----->暴露接口
common ----->帮助包
server ------>实现业务
1.这里就不详细讲怎么去拆分项目了,这个是我拆分好的项目结构
2.client需要对外提供的接口全部写在这里
源码:https://gitee.com/hekang/eureka-client
调用方
调用方暂时没有拆成多模块,调用方同时也是提供方
1.修改pom文件,添加jar
<dependency>
<artifactId>bean</artifactId>
<groupId>com.test</groupId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.test</groupId>
<artifactId>client</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
2.调用
3.关于初始化看教程需要加上路径扫描,在2.0以后在初始化加启动项目会报错,所以我们就去掉括号里面的扫描启动项目
源码:https://gitee.com/hekang/client-test1
4.测试