我有一个使用SpringMVC的控制器,该控制器接收主体的对象。该对象当前由字符串组成,我想添加一个地图作为请求对象的一部分吗?
示例
控制器
@RequestMapping(method=RequestMethod.POST, consumes = {MediaType.APPLICATION_FORM_URLENCODED_VALUE})
public ModelAndView create(@Valid Car car)
汽车
public class Car{
@NotNull
private String name ;
@NotNull
private String model;
private Map<String, String> parts; //Want to add this
//getters and setters
}
如果可能的话,使用申请表(APPLICATION_FORM_URLENCODED_VALUE)时用于发送数据的格式是什么?
谢谢!
答案 0 :(得分:0)
您的有效载荷应如下所示:
{
"name":"sample",
"model":"sample",
"parts":{
"key":"value"
}
}