场景:springcloud+seata微服务之间调用传参数时出现这个错误。A服务有上传文件的功能,
B服务需要调用A服务的上传文件接口,A和B之间有共同的父类引用C。
在C中定义的方法是
@RequestMapping("/file/upload") public R uploadFile(MultipartFile file); |
在A中定义的方法是
@RequestMapping("/file/upload") public R uploadFile(MultipartFile file){ ... } |
在B中定义的调用语句
b.uploadFile(file); |
这样写之后,报错如标题,解决方案:
在A和C方法中的请求参数file前添加注解@RequestParam即可。