首页 > 其他分享 >@RequestBody参数Map传参注意事项

@RequestBody参数Map传参注意事项

时间:2023-01-06 14:01:14浏览次数:36  
标签:传参 Map requestBody RequestBody 参数 注意事项 接收


文章目录

  • ​​@requestBody参数Map传参注意事项​​
  • ​​后端接收`dto`​​

@requestBody参数Map传参注意事项

后端接收​​dto​

@Data

public class TestDto{

private String id;

private Map<String,String> map;

}

注意: 当前端传递的参数类型Map是类似ES6中​​new Map()​​​再​​set​​​值这种最终的传参数据结构会发生改变,最终导致后端​​@requestBody​​​ 参数Map类型无法接收到参数。正确的做法应该是​​{}​​​标准​​Json​​的方式组织参数传递,保证后端能够正确的接收到参数。


标签:传参,Map,requestBody,RequestBody,参数,注意事项,接收
From: https://blog.51cto.com/u_15932195/5993231

相关文章

  • Java中解决lambda表达式内部访问在其外部定义的变量-使用mapToInt
    场景Java8新特性-Stream对集合进行操作的常用API:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126070657上面介绍Stream的相关使用示例。如果遇到在lam......
  • 理解HashMap底层数据结构
    文章目录​​`hash`​​​​常用解决哈希冲突方法​​​​链地址法​​​​开放地址法​​​​`array`​​​​链表​​​​红黑树​​​​`HashMap`​​​​参考文章​​在......
  • 2022.02.12.list-map
    #include<iostream>#include<list>#include<algorithm>usingnamespacestd;//iterator迭代器:遍历容器(list)voidshow(intv){cout<<v<<"";}intmain(){......
  • postman 列表类型传参 ,对象列表传参 格式
     {"examPaperId":"2","myQuestionIds":[1,3,4,5,6,7,18,20,21,22,23,24,25,26], //后台接收List<Integer>类型"myQuestions":[{"questionId":"1","questionPoint......
  • Drawable与Bitmap详解
    Drawable与Bitmap对比定义对比:Bitmap:称作位图,一般的位图的文件格式扩展名为.bmp,当然编码器也有很多,RGB565,RGB8888,作为一种追个像素的显示对象,执行效率高,但是存储效率低,可以......
  • BitmapFactory.Options参数作用
    参数作用BitmapFactory.Options这个参数可以设置Bitmap的采样率,通过该比那图片的宽度、高度、缩放比例等,以达到减少图片的像素的目的,设置这个值可以更好的控制、显示和使用B......
  • 高阶函数map和filter
    1.高阶函数内建高阶函数:map()、filter()高阶函数至少满足两个任意的一个条件能接收一个或多个函数作为输入输出一个函数2.高阶函数map的使用map()函数:根据......
  • 解决Consider defining a bean of type ‘*Mapper‘ in your configuration.
    pom.xml<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.0.1</version></depen......
  • 目标检测之AP,MAP计算
    前言基本上所有的中文文章都会告诉你什么是mAP,什么是Precision、Recall、TP、FP、FN,但就是不讲清楚到底该怎么计算,应该先算什么再算什么,在项目中应该怎么自己写对应的代码......
  • java命令行传参
    最近学习了java命令行传参,运到了一些错误。针对下面的目录结构。成功案例:编译.class文件直接进入CmdLine所在的文件就可以了。运行时,我是在如上图所示的目录下执行的......