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