使用Eclipse Jersey排序查询数组参数

时间:2019-05-28 17:12:02

标签: java arrays rest jersey

我正在编写具有数组查询参数的REST服务。 RESTful Web服务框架是Jersey 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 :(得分:0)

我相信还可以。由于列表是有序集合。顺便说一句,您也可以轻松地对此进行测试。尝试了几次。

MKYONG提供了很好的example