在spring cloud 开发过程中,有个这样的需求,一个模块主要是管理素材,例如文件等等。而其他模块有时候需要和这个模块进行文件传输等,而模块与模块之间用通讯用Feign,在spring环境下用@FeignClient
注解。为了避免遗忘,顾整理下。
Feign 上传文件
- Feign 上传文件有现成的框架,网上也有不少文章,这只是稍做记录
框架地址:feign-form
maven 依赖:
1 | <dependency> |
编写MultipartFile
实现类
1 |
|
编写接口
1 |
|
上传处理Controller
上传处理Controll和平时的SpringMVC上传是一样,这里就不在记录了。
Feign 下载文件
Google、Baidu了很久,也在Github上找了,找了很就也没找到解决方案,不