接口的入参实体类存在 MultipartFile 类型属性,接口入参注解为@RequestBody,会报错。需要把入参注解改为@RequestPart,或者去掉注解。
@RequestBody和@RequestPart的异同:
相同点:
都可以用实体类接收传参
不同点:
一般情况 @RequestBody 注解不支持接收 MultipartFile 类型的数据
@RequestPart 仅支持 Content-Type 以 multipart/ (multipart/form-data | multipart/mixed) 开头的 request
@RequestPart 可以接收文件类型