Spring Cloud Feign上傳檔案

2021-10-06 07:17:19 字數 603 閱讀 4467

feign 無法直接傳遞檔案引數,需要在client端引入幾個依賴

方式與普通的檔案上傳方法一致

@restcontroller

class uploadproducer

}

2.1 需要在客戶端引入以下依賴
io.github.openfeign.form:feign-form:3.0.3

io.github.openfeign.form:feign-form-spring:3.0.3

2.2 定義client介面
@feignclient(name = 'upload', url = '$', path = '/producer/upload')

inte***ce uploadclient

2.3 新增配置檔案

劃重點

@configuration

class multipartsupportconfig

}

@restcontroller

class recordcontroller

}

使用Spring Cloud Feign上傳檔案

原文 最近經常有人問spring cloud feign如何上傳檔案。有團隊的新成員,也有其他公司的兄弟。本文簡單做個總結 早期的spring cloud中,feign本身是沒有上傳檔案的能力的 1年之前 要想實現這一點,需要自己去編寫encoder去實現上傳。現在我們幸福了很多。因為feign官方...

Spring Cloud Feign如何上傳檔案

一 feign官方提供了feign 的子專案feign from 1 加依賴 io.github.openfeign.form feign form 3.0.3 io.github.openfeign.form feign form spring 3.0.3 2 介面定義中的註解 requestpa...

Spring Cloud Feign 介面上傳檔案

最近在使用spring cloud封裝的feign,自己在專案中暴露的feign介面中有乙個介面是上傳檔案的,使用了常規的 requsetparam去獲取,然後報錯 the current request is not a multipart request然後以為是自己前端使用layui沒有指定上...