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