Bạn không cần phải triển khai phương thức như khi bạn tự động cho phép đối tượng Spring PagingAndSortingRepository, nó sẽ tự động triển khai phương thức cho bạn.
Xin lưu ý rằng vì bạn đang sử dụng Mongodb, bạn có thể mở rộng MongoRepository để thay thế.
Sau đó, trong Spring, hãy kích hoạt phân trang bằng cách sử dụng:
@RequestMapping(value="INSERT YOUR LINK", method=RequestMethod.GET)
public List<Profile> getAll(int page) {
Pageable pageable = new PageRequest(page, 5); //get 5 profiles on a page
Page<Profile> page = repo.findAll(pageable);
return Lists.newArrayList(page);