Работа над сервисом отдыха на основе Springboot с использованием RestTemplate.Когда параметр запроса имеет ограниченное количество, тогда имеет смысл определить их как параметры метода, но у меня есть случай использования, когда пользователь может запросить более 1000 параметров.Очевидно, что я не могу создать метод 1000 параметров, так как я могу получить все параметры запроса - то, что достижимо из объекта HttpRequest, но, насколько я знаю, здесь не раскрывается с помощью метода контроллера на основе Springboot.Итак, что нужно сделать в этом случае?
Например, если есть только один параметр запроса, скажем query1 , то метод ниже сделает желаемую работу.Что если у меня более 1000 таких параметров запроса?
@RequestMapping(value = "urlPath", method = RequestMethod.GET)
public ResponseEntity<?> method1(**@RequestParam("query1") Optional<String> fieldsOptional**)
{
//do stuff
}