java如何向映射添加所有@PostMapping参数?
我想提供一个POST
servlet,它接受以下JSON
内容:
{
"name": John
"age": 25,
"some": "more",
"params: "should",
"get": "mapped"
}
其中两个属性应该显式映射到定义的参数。所有其他参数都应该进入Map<String, String>
问题:如何让Spring
将它们直接映射到bean的映射中
@RestController
public void MyServlet {
@PostMapping
public void post(@RequestBody PostBean bean) {
}
}
public class PostBean {
private String name;
private String age;
//all other json properties should go here
private Map<String, String> map;
}
# 1 楼答案