Conversão da lista para a página na primavera
Estou tentando converter lista em página na primavera. Eu o converti usando
novo PageImpl (usuários, pagináveis, users.size ());
Mas agora estou tendo problemas com a classificação e a paginação em si. Quando tento passar tamanho e página, a paginação não funciona.
Aqui está o código que estou usando.
My Controller
public ResponseEntity<User> getUsersByProgramId(
@RequestParam(name = "programId", required = true) Integer programId Pageable pageable) {
List<User> users = userService.findAllByProgramId(programId);
Page<User> pages = new PageImpl<User>(users, pageable, users.size());
return new ResponseEntity<>(pages, HttpStatus.OK);
}
Aqui está o meu usuário Repo
public interface UserRepo extends JpaRepository<User, Integer>{
public List<User> findAllByProgramId(Integer programId);
Aqui está o meu serviço
public List<User> findAllByProgramId(Integer programId);