@RequestBody参数Map传参注意事项

时间:2023-01-06 13:54:42


文章目录

  • ​​@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​​的方式组织参数传递,保证后端能够正确的接收到参数。