Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HATEOAS排序/排序嵌入式资源_Java_Spring_Sorting_Spring Boot_Hateoas - Fatal编程技术网

Java HATEOAS排序/排序嵌入式资源

Java HATEOAS排序/排序嵌入式资源,java,spring,sorting,spring-boot,hateoas,Java,Spring,Sorting,Spring Boot,Hateoas,我有一个相当默认的hateoas spring启动应用程序。我想知道是否有可能以有序/排序的方式返回结果 例如:localhost/person/1/pets以随机顺序返回宠物列表。 我想按某个栏目(姓名、品种、年龄或其他)订购 可以对主要资源进行排序(/person?sort=age,asc),但我认为不能对嵌入式资源进行排序 我最初的方法是localhost/person/1/pets?sort=name,asc,但这似乎没有效果 这可以在GET请求中完成吗?还是应该添加额外的Java代码?

我有一个相当默认的hateoas spring启动应用程序。我想知道是否有可能以有序/排序的方式返回结果

例如:
localhost/person/1/pets
以随机顺序返回宠物列表。 我想按某个栏目(姓名、品种、年龄或其他)订购

可以对主要资源进行排序(
/person?sort=age,asc
),但我认为不能对嵌入式资源进行排序

我最初的方法是
localhost/person/1/pets?sort=name,asc
,但这似乎没有效果

这可以在GET请求中完成吗?还是应该添加额外的Java代码?

这样做:

linkTo(PersonController.class).slash("/?sort=age,asc").withRel("all");

我发现@onetomany关系可以用
@OrderBy(“name ASC”)
注释。这对我的情况已经足够了。但是,从客户端的角度按另一个字段对其进行排序仍然很有趣。您的存储库是否扩展了
分页和排序存储库
?@FrancescoPitzalis是的