樣品網址: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