Есть ли способ изменить существующие параметры запроса с помощью фильтра джерси. У меня есть клиенты, переходящие в идентификаторах, как этоDropwizard/Jersey Изменение параметров запроса с использованием фильтра
/v1/пути? ID = 1,2,3
Что я хотел бы для них, чтобы показать в виде списка в моем ресурсе классе // класса ресурсов
public List<Something> getFilteredList(@QueryParam("id") List<String> ids) {//
В настоящее время список идентификаторов содержит 1 строку, которая составляет 1,2,3. Я хотел бы применить фильтр и изменить любые параметры запроса, разделенные запятыми, на многозначные параметры, чтобы вместо этого метод ресурсов получал список.
Возможно ли это? Я попробовал фильтр, но параметры запроса, данные Джерси
ContainerRequestContext.getUriInfo().getQueryParameters()
является неизменным.
Что такое хороший способ решить эту проблему?