feign源码

# 源码 ```java @FeignClient("bitmall-coupon") public interface SkuFullReductionService { @RequestMapping("/coupon/skufullreduction/save/discount") R saveDiscount(@RequestBody SkuDiscountTO skuDiscountTO); } ``` ```java @FeignClient("bitmall-coupon") public interface SpuBoundsService { @RequestMapping("/coupon/spubounds/save") R save(@RequestBody SpuBoundTO spuBounds); } ``` # 注意 > 配置类需要加上如下配置, 否则会因为重复查找微服务而报错 ```yaml spring: main: allow-bean-definition-overriding: true # 允许重复的服务发现 ``` # 扩展知识 ## `feign`的执行流程 [feign的调用流程](https://www.processon.com/embed/64b74f7b0227c622af92edff)