Springboot接收POST请求,数据为json类型问题
作者:_多拉不懂A梦
在使用Spring框架中,当处理POST请求且内容为JSON类型时,应使用@RequestBody注解而非@RequestParam,通过@RequestBody可以将JSON数据绑定到一个Map对象中,然后通过Map的get方法来获取需要的参数
Springboot接收POST请求,数据为json类型
当前端传来的数据为json类型且为POST请求时,后端不能单纯使用@RequestParam来获取数据。
应该使用@RequestBody
制作一个Map,再使用map的get方法获取到每一个参数。
@PostMapping("/updateCoinInfo") public MsgEntity updateCoinInfo(@RequestBody Map<String, String> params)
params.get("coin")
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。