我可以通过以下调用从Spring Data REST中检索一本书: GET / book / {id}
现在,如果我知道两本书的ID并且我想立刻检索它们?电话应该是什么?我尝试了下面这个但它给我的书不同于指定的书:
GET /book?ids=id1,id2
答案 0 :(得分:5)
您可以在Repository界面中声明一个查询方法,如下所示:
List<Book> findByIdIn(@Param("ids") Long[] ids);
这样您就可以通过这种方式申请书籍:
GET /book/search/findByIdIn?ids=1,6,9