1情况1:
服务端开启@Valid之后,客户端feign调用,会取不到任何字段,即对象里的属性都是null
情况2:
改用
@RequestPart,但是会报RequestPart.value() was empty on parameter 0 若坚持用RequestPart,需要把文件单独出来
@PostMapping("XXX")
public 返回的类 pushCar(@RequestPart @Valid final XXXDTO xXXDTO, @RequestPart("filenames") List<MultipartFile> files) {
//处理逻辑
return 返回的类的实例;
}
情况3:
文件放里面,去掉@Valid,自己手工校验