网站建设 入门知识,音乐网站开发文档,景观设计师做交通分析常用网站,绍兴seo网站优化dubbo rpc改feign调用#xff0c;feign调用接口异常统一处理 优化方案 【框架改造问题点记录#xff0c;dubbo改为spring cloud alibaba】 【第四篇】feign接口调用 Body parameter 4 was null 【描述】Feign是一个声明式的Web服务客户端#xff0c;它使得写HTTP客户端变得更… dubbo rpc改feign调用feign调用接口异常统一处理 优化方案 【框架改造问题点记录dubbo改为spring cloud alibaba】 【第四篇】feign接口调用 Body parameter 4 was null 【描述】Feign是一个声明式的Web服务客户端它使得写HTTP客户端变得更简单。如果你在使用Feign进行服务调用时遇到了Body parameter 4 was null这样的错误这通常意味着你尝试将一个null值作为请求体Body参数传递给Feign调用。 优化方案
服务调用方
RequestMapping(value /api/v2/xxxxxx, method RequestMethod.POST)
Boolean testFunction(RequestBody TestDTO testDTO,RequestParam(reason) String reason);业务实现类示例代码
serviceFeignClient.testFunction(testDTO, reason);正确代码
PostMapping(/api方法名)
TestDTO testDTO new TestDTO ();
if(Objects.nonNull(params.getParamDto()){testDTO params.getParamDto();
}
serviceFeignClient.testFunction(testDTO, reason);