Feign 远程调用其他功能

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
1.写一个接口 并FeignClient 调用哪个
import org.springframework.cloud.openfeign.FeignClient;
@FeignClient("gulimall-coupon")//声明调用哪个 开启feign调用
public interface CouponFeignServicce {
}

2.在Application注解EnableFeignClients 并告知是哪个包下/当父子同上包下可以省
@FeignClient("gulimall-coupon")//声明调用哪个 开启feign调用 //注解告诉哪个包 可省略【父子同】
public interface CouponFeignServicce {
    //和原来保持一致 1.写全接口 2.@RequestBody
    // 只要json数据模型 是兼容的 三方无需使用同一个TO 只要保证实体字段一样即可 确保对方能收到
    @PostMapping("/coupon/spubounds/save")
    R saveSpuBounds(@RequestBody SpuBoundTo spuBoundTo);

    @PostMapping("/coupon/skufullreduction/saveinfo")
    R saveSkuReduction(@RequestBody SkuReductionTo skuReductionTo);
} 

3.其他地方注入 并调用

4.数据传输 两个微服务都需要,则在公共服务中新建一个TO
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6