1. Feign实现服务调用
    1. 在模块添加pom依赖

    2. <!--服务调用-->
      <dependency>
          <groupId>org.springframework.cloud</groupId>
          <artifactId>spring-cloud-starter-openfeign</artifactId>
      </dependency>
    3. 在调用端的启动类添加注解@EnableFeignClients

    4. 创建包和接口

      @Component
      @FeignClient(name = "service-vod1",fallback = VodFileDegradeFeignClient.class)
      public interface VodClient {
      @DeleteMapping("/vod/video/delete/{id}")
      public R removeALYVideo(@PathVariable("id") String id);

      @DeleteMapping("/vod/video/delete-batch")
      public R deleteBatch(@RequestParam("videoIdList") List<String> videoIdList);


      }
       
      
      
    5. 调用微服务
posted on 2021-06-03 16:48  upupup-999  阅读(94)  评论(0)    收藏  举报