java - HATEOAS 对嵌入资源进行排序/排序

标签 java spring sorting spring-boot hateoas

我有一个非常默认的 hatoas spring boot 应用程序。我想知道是否可以以有序/排序的方式返回结果。

例如: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");

关于java - HATEOAS 对嵌入资源进行排序/排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36081845/

相关文章:

java - 重新组合多重贴图元素

java - 将一行替换为 RandomAccessFile

java - 当不在 webapp 目录的顶层时,Tomcat 找不到索引

spring - 将加密属性传递给 spring 上下文

python - 在 Python 中,如何按排序键顺序遍历字典?

java - 为什么使用 Arrays.sort() 时不允许对原始数组进行自动装箱?

java - 在文件大小和时间上滚动 logback 日志

java - 如何从 xml 生成 Edifact 消息?

java - Camel + MyBatis + Apache Aries

algorithm - 排序列表,使相等元素之间的差距尽可能大