Java报错InvalidDefinitionExceptio

场景: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即可。

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部