Упорядочение параметров массива запросов с помощью Джерси - PullRequest
0 голосов
/ 28 мая 2019

Я пишу сервис REST, у которого есть параметр запроса массива.Платформа RESTful Web Services - это Джерси 2.23 (но я могу обновить при необходимости).URL выглядит следующим образом:

http://localhost:8080/restservices/data?sort=id&sort=name&sort=description

Здесь «sort» - это параметр запроса массива.Порядок значений параметров важен, потому что они используются для сортировки.Этот параметр определен в следующем коде:

@QueryParam("sort") final List<String> sort

Код работает, как и ожидалось, но я не уверен, что порядок всегда сохраняется.

Не могли бы вы помочь мне понять,это нормально полагаться на порядок значений, или могут быть ситуации, когда порядок в списке sort Java отличается от порядка в URL?

1 Ответ

0 голосов
/ 28 мая 2019

Я верю, что все в порядке.В качестве списка упорядочена коллекция.Кстати, вы можете легко это проверить.Просто попробовал несколько раз.

MKYONG предлагает очень хороший пример .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...