Rest API Pagination возвращает все объекты - PullRequest
0 голосов
/ 20 апреля 2020

Я создаю REST API и тестирую его в почтальоне, я пытаюсь добавить Pagination в мой REST API, однако он возвращает все объекты из базы данных.

метод, который я пытаюсь использовать использует hateoas

Поскольку это не так, верните ошибку, я пропустил код для реализации?

@GetMapping(produces = MediaTypes.HAL_JSON_VALUE)
public Resources<Breweries> getAllBreweries(int limit, int offset) {
    List<Breweries> allBreweries = service.getAllBreweries();
    for (Breweries b : allBreweries) {
        int id = b.getResourceId();
        Link self = linkTo(this.getClass()).slash(id).withSelfRel();
        b.add(self);
        linkTo(methodOn(this.getClass()).getBrewerie(id));
    }
    Link link = linkTo(this.getClass()).withSelfRel();
    Resources<Breweries> result = new Resources<Breweries>(allBreweries, link);
    return result;
}
...