У меня есть метод, который принимает ArrayList, HashMap и List в качестве аргумента, а также другие параметры.
methodName(String request,
ArrayList<String> referenceList,
HashMap<String, String> params,
Map<String, List<?>> inClause,
boolean isClassicFlatSuggestionBox) throws Exception {};
Теперь я знаю, как принимать нормальные строковые параметры и одну карту / список из URL .
http://localhost:8888/restApi/getSuggestionData/sa/warehouse?number=20,age=4
Этот URL-адрес возвращает переменную 2 Path String и карту числа и возраста в Controller, как это
public ResponseEntity<Collection<?>> getSuggestionList(@PathVariable("request") String request,@PathVariable("reference") String reference, @RequestParam HashMap<String, String> params)
Но как передать несколько карт? Я не могу взять все на одной карте, а затем играть с ней на стороне контроллера. Есть ли способ получить несколько карт / списков непосредственно на стороне контроллера?