Umwandlung der Liste in eine Seite im Frühjahr

Ich versuche, die Liste im Frühjahr in eine Seite umzuwandeln. Ich habe es mit @ konvertie

new PageImpl (users, pageable, users.size ());

Aber jetzt habe ich Probleme mit dem Sortieren und Paginieren. Wenn ich versuche, Größe und Seite zu übergeben, funktioniert die Paginierung nicht.

Hier ist der Code, den ich verwende.

Meine Steuerung

    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);
}

Hier ist mein Benutzer Repo

public interface UserRepo extends JpaRepository<User, Integer>{

public List<User> findAllByProgramId(Integer programId);

Hier ist mein Service

    public List<User> findAllByProgramId(Integer programId);

Antworten auf die Frage(18)

Ihre Antwort auf die Frage