如何将其他表单数据参数绑定到Class中的Map?

时间:2018-01-08 14:39:00

标签: java spring rest spring-mvc

我在Spring RestController中有方法:

@RequestMapping(value = "/mapping", method = { RequestMethod.POST }, consumes = "multipart/form-data")
public ResponseEntity fileQuery(MyRequest request) {}

一堂课,MyRequest

public class MyRequest{
    private String url;
    private String method;
    private String body;
    private MultipartFile file;
    // I have tried with MultiValueMap and no result
    private Map<String,String> formData;
    //getters and setters here
}

我想创建一个方法,使用以下已知参数接受multipart / form-data请求:

  1. URL,
  2. 方法
  3. 身体,
  4. 文件,
  5. 其他String:String类型参数。
  6. 我的解决方案无效。在这种情况下,地图为null。我怎样才能实现这样的目标呢?

    为了更好地理解,我附上了邮递员的截图:

    Screenshot

0 个答案:

没有答案