JPA 페이징 처리
JPA에서 페이징 처리는 JPA 메소드를 활용하면 됩니다.

//localhost:8080/blog/dummy/user/page
@GetMapping("/dummy/user/page")
public Page<User> pageList(@PageableDefault(size=2, sort="id", direction = Sort.Direction.DESC) Pageable pageable){
Page<User> pageUser = userRepository.findAll(pageable);
// User의 정보만 나오게 하기
List<User> users = pageUser.getContent();
return pageUser;
}
@PageableDefault는 size , sort, direction 을 설정할 수 있습니다.
size는 한페이지에 보여주는 갯수
sort는 정렬할 컬럼명
direction은 낮은 순, 높은 순입니다.
전체 유저 정보에서 페이징처리를 해보겠습니다.
임의에 값을 넣어주고


결과값입니다. 페이지 처리를 확인 할 수 있었습니다.
만약 유저정보만 보여주고 싶다면 content 값만 받아오면됩니다.