样品网址:Spring Boot - 如何在Spring RestController中获取地图中的所有请求参数?
../get/1?attr1=1&attr2=2&attr3=3
我不知道attR1位,ATT2和attr3的名字。
当我运行这段代码,我得到“allRequestParams”的大小等于
@RequestMapping(value = "/get/", method = RequestMethod.GET)
public String search(
@RequestParam Map<String,Integer> allRequestParams) {
System.out.println(allRequestParams.size());
return "";
}
是不是问题,Spring或我写了一个错误的代码。 谢谢!
请求参数值的类型是什么?他们都是“整数”吗?尝试将您的映射更改为'类型' –
值为整数。 我用String测试过,但没有得到预期的大小(地图大小必须是3) –
[Spring MVC - 如何在Spring控制器中获取地图中的所有请求参数?]/questions/7312436/spring-mvc-how-to-get-all-request-params-in-a-map-in-spring-controller) – rvit34