Nie musisz implementować tej metody, ponieważ podczas automatycznego łączenia obiektu Spring PagingAndSortingRepository, automatycznie implementuje on metodę za Ciebie.
Pamiętaj, że skoro używasz Mongodb, możesz zamiast tego rozszerzyć MongoRepository.
Następnie na wiosnę włącz stronicowanie za pomocą tego:
@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);