1.继承:给消费者的FeignClient和提供者的controller定义统一的父接口标准
问题:
消费者的feignClient的接口
提供者的访问接口
从这里可以看出除了返回值类型不一样之外,其它的都一样
只有这样才是正确的,不然就是有问题的
我们可以把它们两个的共同部分进行一个抽取,抽取成下面的公共接口
让对上面的抽取进行继承
在实际开发中应用也是用的比较多的,但是也有一定的问题,就是耦合度高,
2.第二种方案就是抽取
将FeignClient抽取为独立的模块,并把有关的pojo,默认的Feign配置都放到这个模块中,打成个包
供所有的消费者使用
第二章对抽取进行一个实现



