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