此文仅补充部分Spring官网没给例子的场景:
场景1: 同时传对象和多个文件
用于多个文件,且有相同的多个参数
controller写法:
@PostMapping(value = "import")
public void importFile(@RequestPart("req") ReqVO reqVO,// 自定义对象
@RequestPart("files")MultipartFile[] files) {
// 注意是RequestPart,且需要指定名称
return;
}
ReqVO 参数定义:
@Data
publi