Я создаю 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;
}