Поскольку одна из моих конечных точек получает все больше и больше параметров, я бы хотел преобразовать, записывая каждый параметр самостоятельно в карту. Сами параметры состоят из двухэлементного массива значений.
Например:
Вызов: getstuff?param1=value1,gt¶m2=value2,eq
Текущий метод: getStuff(@RequestParam String[] param1, @RequestParam String[] param2)
Что я хочу: getStuff(@RequestParam Map<String, String[]> params)
Если я сделаю это, строка [] будет содержать только одну строку и не будет разделена запятой на два значения.
Как я могу добиться того, чтобы он работал так же, как и с явными параметрами, предпочтительно без разбора вещей сам?