Feign实现服务调用
- Feign实现服务调用
-
在模块添加pom依赖
-
<dependency><groupId>org.springframework.cloudgroupId><artifactId>spring-cloud-starter-openfeignartifactId>dependency> -
在调用端的启动类添加注解@EnableFeignClients
-
创建包和接口
@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") ListvideoIdList);
} - 调用微服务
-