Feign Post 请求参数拼接在 url 后导致 url 过长解决方案
1、注册一个Encoder的Bean
1234567891011121314151617181920212223@Configurationpublic class FeignClientFormPostConfig { private ObjectFactory<HttpMessageConverters> messageConverters; // new一个form编码器,实现支持form表单提交 // 注意这里方法名称,也就是bean的名称是什么不重要, // 重要的是返回类型要是 Encoder 并且实现类必须是 FormEncoder 或者其子类 @Bean public Encoder feignFormEncoder() { return new FormEncoder(new SpringEncoder(this.messageConverters)); } @Autowired public void setMessageConverters(ObjectFactory<HttpM ...