Cursor기반 페이지네이션으로 성능 개선하기
현재 [강아지 모아보기]페이지에서 5가지 속성(브리더의 인증여부, 견종, 분양가능상태, 성별, 크기)을 기반으로 다중검색이 가능한 상황이다.기존 코드는 아래와 같다.@Transactional(readOnly = true)public ResponseEntity getDogs(Pageable pageable, Long dogTypeId, String verification, Boolean isAvailable, Gender gender, Size size) { Specification spec = Specification .where(DogSpecification.isVerified(verification)) ..
2025.03.06