Spring HATEOAS链接

时间:2014-11-13 10:53:57

标签: spring hateoas spring-hateoas

我只是想学习,构建一个Spring HATEOAS应用程序。

我已将自定义查询添加到我的存储库:

    @Query("SELECT c from Customer c WHERE (:basedOnCustomer = '' or c.basedOnCustomer =   :basedOnCustomer) "
        +                           " and (:defaultReleaseLevel = '' or c.defaultReleaseLevel = :defaultReleaseLevel) "
        +                           " and (:targetReleaseLevel = '' or c.targetReleaseLevel = :targetReleaseLevel)")
    @RestResource(path = "filteredList", rel = "filteredList")
    List <Customer> findAllFitered( @Param(value="basedOnCustomer") String basedOnCustomer,
                                @Param(value="defaultReleaseLevel") String defaultReleaseLevel,
                                @Param(value="targetReleaseLevel") String targetReleaseLevel,
                                Pageable pageable);

我的JSON回复很好,但由于这是可分页的,我想要一个链接部分...与prev / next。

如何添加?

主网址提供了所有客户的列表,链接没有问题,我只是想将这些链接添加到自定义可分页方法。

- 编辑 -

卫生署!

使findAllFitered方法返回一个Page而不是List ...

1 个答案:

答案 0 :(得分:1)

使findAllFitered方法返回一个Page而不是List ...