场景:使用若依系统个人中心页面上传头像失败
问题:前端上传头像后,后端system服务可以接收到值,但是远程调用file服务时,file服务接收到的参数为null
第一次尝试解决:
听从ai的建议
加了feign-form依赖
<!-- Feign Multipart Support -->
<dependency>
<groupId>io.github.openfeign.form</groupId>
<artifactId>feign-form-spring</artifactId>
<version>3.8.0</version>
</dependency>
创建配置类
/**
* Feign multipart form支持配置
*/
@Configuration
public class FeignMultipartSupportConfig {
@Bean
public Encoder feignEncoder() {
return new SpringFormEncoder(new SpringEncoder(() -> new HttpMessageConverters()));
}
}
问题依然存在
第二次尝试解决
检查参数是否一致
api定义方法:
/**
* 文件服务
*
* @author ruoyi
*/
@FeignClient(contextId = "remoteFileService", value = ServiceNam
Feign调用文件服务参数为null解决方案

最低0.47元/天 解锁文章
1020

被折叠的 条评论
为什么被折叠?



