- Feign实现服务调用
-
在模块添加pom依赖
-
<!--服务调用--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></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") List<String> videoIdList);
} - 调用微服务
-
浙公网安备 33010602011771号