1,踩坑记
angular http post 的参数类型:
$http({
method: type,
url: url,
data:JSON.stringify(’{key:test}‘) ,
contentType: "application/json; charset=utf-8",//json类型
timeout: timeout,
})
当你的spring mvc接受json数据类型时,当你使用
@RequestMapping(value = "/test")@RequestBody
public String getInfos(String key){}
RequestBody确实可以接受json的数据类型,但是我遇到了,只拿到了 key ,json的value是null的情况
参考网页https://blog.youkuaiyun.com/LostSh/article/details/68923874
得知使用 @RequestBody() Map<String,String> map的方式来接收参数
如果你的value是Object 则用Map<String,Object> map 来接收
@RequestMapping(value = "/test")
public String getInfos(@RequestBody() Map<String,String> map) {
String key=map.get("key");
}