1.引入依赖
<!--openfeign服务调用-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
2.在调用端编写代码——调用端添加注解
@EnableFeignClients //openFeign服务调用
3.在调用端 创建interface,使用注解指定调用服务名称,定义调用的方法路径
@Component
@FeignClient("serivce-vod")//调用服务的名称
public interface VodClient {
//定义调用的方法路径
//根据阿里云的视频id删除视频
//@PathVariable("id")里面必须加参数
@DeleteMapping("/eduvod/video/removeAlyVideo/{id}")
public R removeAlyVideo(@PathVariable("id") String id);
}
4.实现代码——属性注入interface 然后调用其方法——>传入合理的参数