Spring MVC - как получить все параметры запроса на карте в контроллере Spring?

Образец URL:

../search/?attr1=value1&attr2=value2&attr4=value4

Я не знаю имен attr1, att2 и attr4.

Я хотел бы иметь возможность сделать что-то подобное (или похожее, без разницы, до тех пор, пока у меня есть доступ к Map of request param name -> value:

@RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET)
public void search(HttpServletRequest request, 
@PathVariable Map<String,String> allRequestParams, ModelMap model)
throws Exception {//TODO: implement}

Как я могу сделать это с помощью Spring MVC?

168
задан Michail Michailidis 6 December 2017 в 13:39
поделиться