當feignclient 進行文件上傳下載的時候需要模擬表單提交,這個時候如果你配置FormEncoder 就會出現其它實體請求就不能用了
按如下方式配置就可以了。
@Configuration
class MultipartSupportConfig {
@Autowired
private ObjectFactory<HttpMessageConverters> messageConverters;
@Bean
public Encoder feignFormEncoder() {
return new SpringFormEncoder(new SpringEncoder(messageConverters));
}
}