Spring Data REST:如何在一次调用中使用ID列表检索多个项目?

我可以通过以下调用从Spring Data REST中检索一本书:GET / book / {id}

现在,如果我知道两本书的ID,我想立刻检索它们? 电话应该是什么? 我尝试了以下但是它给我的书不同于指定的书:

GET /book?ids=id1,id2 

您可以在Repository界面中声明一个查询方法,如下所示:

 List findByIdIn(@Param("ids") Long[] ids); 

这样你就可以这样请求书籍:

 GET /book/search/findByIdIn?ids=1,6,9