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沒有指定上...