springMVC使用中,为了使代码看着更整洁,我们通常会建一些bean,但是如果字段比较少的话,一两个字段再建一个bean,会感觉有点浪费,那这时候怎么接收前端传的值呢?
比如前端的json串为:
{
"deviceType" : "1",
"deviceToken" : "99FEA719-F2D3-4DBB-90DD-D9FFAEAD9154",
"appVersion" : "2.0.1",
"userId" :123
}
如何获取单个userId值呢?
1、通常我们是通过
@RequestMapping("/getUserInfo")
public String getUserInfo(@RequestBody bean) {
bean.getxxxx();
}
2、如果不建bean的话,可以通过Map
@RequestMapping("/getUserInfo")
public String getUserInfo(@RequestBody Map map) {
map.get("userId");
}