Feign是HTTP客户端,可以使消费真调用提供者。
1.实现服务调用
(1)添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
(2)在消费端启动类添加注解
@EnableFeignClients
(3)创建接口
- 在提供者上写一个方法(OssController)
2.在消费者上写一个接口
@FeignClient注解用于指定从哪个服务中调用功能 ,名称与提供者的服务名保持一致
@DeleteMaping注解指定提供者的完整路径
deleteFile方法和提供者的方法一致,复制过来即可。