如何在Spring Data Rest GET方法中使用排序

时间:2017-06-22 06:00:00

标签: spring rest sorting spring-data-jpa spring-data-rest

当我在spring框架中创建任何存储库时,如下所示,它默认使用此方法获取实体的所有记录

获取:http://localhost:3000/api/addresses

它从升序发送数据但是如果我希望我的数据按降序排列,我该如何指定?

地址信息库

    public interface AddressRepository extends JpaRepository<Address, Long> 

    {
    }

3 个答案:

答案 0 :(得分:4)

您也可以将此指定为请求的一部分,请在此处查看文档Sorting

另请注意类似的答案here

答案 1 :(得分:4)

也许,你可以:

localhost:3000/api/addresses?sort={property},desc 

这将帮助您按属性desc排序

答案 2 :(得分:0)

在AddressRepository类中尝试类似:

public List<Address> findAllByOrderByIdDesc();

当然你可以改变&#34; ById&#34;与您要用于排序的任何其他字段的部分。