Springboot接收POST请求,数据为json类型问题
更新时间:2022年10月16日 15:50:16 作者:_多拉不懂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")总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Java中使用Thread类和Runnable接口实现多线程的区别
这篇文章主要介绍了使用Thread类和Runnable接口实现多线程的区别,本文给大家介绍了两种实现方式的步骤,除了以上两种多线程实现方式,还可以使用 Callable 接口实现,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下2022-07-07
使用idea+gradle编译spring5.x.x源码分析
这篇文章主要介绍了idea + gradle编译spring5.x.x源码,在编译spring5源码时需要将项目导入idea中然后编译配置,本文给大家讲解的非常详细,需要的朋友可以参考下2022-04-04
使用Okhttp实现上传文件+参数请求接口form-data
在进行接口对接时,常遇到需要传递多种类型参数及文件上传的情况,解决此问题的关键在于参数传递和文件上传的正确处理,在Service层和Controller层的传参,可以通过@RequestParam标注或直接使用请求实体类,但若结合文件上传,则不应使用@RequestBody注解2024-10-10


最新评论