springCloud-6.client多模塊使用Feign實現應用之間的通訊

簡介git

以前咱們的eurtka-client項目實體類,接口所有放在一個項目,在接口調用的時候實體類就會出現重複寫兩次(接口提供方和調用方),對後期維護比較麻煩,因此對項目進行拆分測試

拆分目錄:spa

bean     ----->給接口提供方和調用方使用的實體類3d

client    ----->暴露接口code

common   ----->幫助包server

server    ------>實現業務xml

 

1.這裏就不詳細講怎麼去拆分項目了,這個是我拆分好的項目結構blog

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.測試

相關文章
相關標籤/搜索