1.在项目中导入依赖
<!--服务调用-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
2.在调用端的启动分类上接入
@EnableFeignClients //服务调用
3.在调用端创建一个接口
@FeignClient("service-vod") //被调用端的服务名字service-vod
@Component
public interface VodClient {
//定义调用方法的路径
//删除阿里云中的视频
@DeleteMapping("/eduvod/video/removeAliyunVideo/{id}")
public R removeAliyunVideo(@PathVariable("id") String id); //@PathVariable必须指定参数名称
}
4.实现调用即可
//注入接口
@Autowired
private VodClient vodClient;
//方法调用
vodClient.removeAliyunVideo(id);