临近年关,本来想做完本地存储的这个需求,再完成另一个需求,就可以溜之大吉的了。想不到突然老大说要整合一下你现在做的服务,给外部服务调用你服务的上传下载接口。然后……
好了,说回跨服务的文件上传下载操作。
1.跨服务文件上传,目前feign不支持调用文件上传接口,需要自行配置来满足feign的调用方式
①首先需要在pom文件里添加feign依赖
<dependency>
<groupId>io.github.openfeign.form</groupId>
<artifactId>feign-form-spring</artifactId>
<version>3.2.2</version>
</dependency>
<dependency>
<groupId>io.github.openfeign.form</groupId>
<artifactId>feign-form</artifactId>
<version>3.2.2</version>
</dependency>
②上传的接口
@FeignClient(value = "fdn-storage", configuration = {FileFeignConfig.class})
public interface Fi