final int start = (int)pageable.getOffset();
final int end = Math.min((start + pageable.getPageSize()), users.size());
final Page<User> page = new PageImpl<>(users.subList(start, end), pageable, users.size());
users가 List<User>이고, 이를 Page<User>로 변환하는 코드입니다.
ref : https://stackoverflow.com/questions/37749559/conversion-of-list-to-page-in-spring
'Spring Boot' 카테고리의 다른 글
[Spring] 타임리프에서 Spring Service 호출하기 (0) | 2023.08.08 |
---|---|
[Spring] Lombok을 이용한 간단한 의존성 생성자 주입 (0) | 2023.08.01 |
[Spring] @OneToMany @ManyToOne 정리 (0) | 2023.05.25 |
[Spring] @ControllerAdvice를 통해 원하는 데이터 가져오기 (0) | 2023.05.24 |
[Spring] OncePerRequestFilter (0) | 2023.05.23 |