可以使用springboot的注解@ModelAttribute来接收复杂参数。
例如:
需要接收该请求的参数,可以使用如下方式:
public BaseResp receiveAiAccident(@ModelAttribute UploadRequest request)
UploadRequest类如下所示:
import org.springframework.web.multipart.MultipartFile;
public class UploadRequest {
private String json;
private MultipartFile image;
public String getJson() {
return json;
}
public void setJson(String json) {
this.json = json;
}
public MultipartFile getImage() {
return image;
}
public void setImage(MultipartFile image) {
this.image = image;
}
}