Feign远程调用Multipartfile参数处理

时间:2025-04-11 17:40:44
package com.gobon.gbjk.file.api.config; import feign.form.spring.SpringFormEncoder; import org.springframework.beans.factory.ObjectFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.http.HttpMessageConverters; import org.springframework.cloud.openfeign.support.SpringEncoder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * <p> * feign配置类 * </p> * * @projectName: gbjk-user * @package: * @className: FeignSupportConfig * @author: wen jun tang * @date: 2021年12月21日 12:25 * @version: 1.0 */ @Configuration public class FeignSupportConfig { @Autowired private ObjectFactory<HttpMessageConverters> messageConverters; @Bean public SpringFormEncoder feignFormEncoder() { return new SpringFormEncoder(new SpringEncoder(messageConverters)); } }