当feignclient 进行文件上传下载的时候需要模拟表单提交,这个时候如果你配置FormEncoder 就会出现其它实体请求就不能用了
按如下方式配置就可以了。
@Configuration
class MultipartSupportConfig {
@Autowired
private ObjectFactory<HttpMessageConverters> messageConverters;
@Bean
public Encoder feignFormEncoder() {
return new SpringFormEncoder(new SpringEncoder(messageConverters));
}
}