4
我使用Spring Data Rest 2.1.1 Release進行默認配置。考慮以下資源:Spring Data Rest 2.1中的分頁資源子資源
GET /communities/MyCommunity
{
"creationDate": "2014-07-16T06:22:37.153+0000",
"name": "GroupeSEB",
"_links": {
"self": {
"href": "http://localhost:8080/api/communities/GroupeSEB"
},
"posts": {
"href": "http://localhost:8080/api/communities/GroupeSEB/posts"
}
}
}
當我拿到 「上崗」 子資源:
GET /communities/MyCommunity/posts
{
"_embedded": {
"posts": [
{
"creationDate": "2014-07-09T13:09:14.535+0000",
"id": "53bd3efae4b012818368c549",
"_links": {
"self": {
"href": "http://localhost:8080/api/posts/53bd3efae4b012818368c549"
}
}
}
]
}
}
無分頁被啓用。由於我的父資源可以聚合大量的帖子(其子資源),因此如何爲每個子資源啓用分頁?
面臨同樣的問題,在我的情況下,它是非常惡化的,因爲子資源導致GC錯誤由於大的結果集。我想我也應該RestExpose虛假的這種資源,並手動提供一個頁面資源庫中,綁定通過ResourceProcessor。相關鏈接 - http://stackoverflow.com/questions/26451920/pagination-in-spring-data-rest-for-嵌套資源 – fortm