一 前景描述
1.1 总结
1.主工程启动类(这里是FeginApp8081)所在的路径,和调用sdk的类,这里是FeginJiekou接口类型,其所在目录和主工程目录启动一致。则不需要在启动加制定扫描注解。
主工程启动类路径:com.jurf.ms.fegin;
sdk调用类:com.jurf.ms.fegin.sdk.FeginJiekou;
则不需要在启动加:@EnableFeignClients

2.主工程启动类(这里是FeginApp8081)所在的路径,和调用sdk的类,这里是PayFeginApi接口类型,其所在目录和主工程目录启动不一致。则需要在启动加制定扫描注解。
主工程启动类路径:com.jurf.ms.fegin;
sdk调用类:com.jurf.ms.api.sb.PayFeginApi;
则需要在启动加:@EnableFeignClients(basePackages="com.jurf.ms")

如果不指定基础扫描包,只写@EnableFeignClients 报无法扫描到包的错误

二 案例场景
2.1 一致情况
1.sdk的调用类的结构

2.主工程应用sdk的pom

3.调用类

4.测试

访问结果

log日志

2.2 不一致情况
1.sdk的调用类的结构

2.主工程应用sdk的pom

3.调用类
不指定报扫描包问题

加上指定包:@EnableFeignClients(basePackages="com.jurf.ms")
测试


















