지난 포스팅에서는 Spring Data JPA를 이용해 쿼리 메서드를 처리하는 방법에 대해 알아보았습니다. 오늘은 페이징 처리에 관해 이야기해보려 해요. 대게 실무에서는 페이징 처리를 거의 필수적으로 사용하는데, 복잡한 코드들이 Spring Data JPA에서는 얼마나 간편하게 해결할 수 있는지 살펴볼게요😄 개요 페이징 처리를 한번이라도 직접 구현해보셨다면 생각보다 복잡한 것을 아실 텐데요. 예를 들어, 단순히 1페이지에 10개씩 데이터만 가져오는 것이 아닌 조건에 맞는 데이터의 총 개수와 마지막 페이지가 몇 인지, 다음 페이지가 있는지에 대한 유무 등 클라이언트의 요구 조건에 맞게 구현해야 합니다. 저도 처음 회사 입사했을 때 JPA를 사용하지 않았기 때문에 손수 이전에 계셨던 선배님들이 짜놓았던 페이..