## 🚀 기능 설명 - 견적서 전체 조회 API(`GET /api/v1/estimates`)에 `Pageable` 기반의 페이징 기능을 추가합니다. ## 🌟 구현 상세 내용 - Spring Data JPA에서 제공하는 `Pageable`을 활용하여, 페이지 번호와 사이즈를 지정할 수 있도록 처리 - 기존의 모든 데이터를 반환하던 방식에서, 요청된 페이지 범위만 반환하는 방식으로 변경 - 응답 형식을 `Page<EstimateResponseDto>` 또는 커스텀 DTO로 감싸는 형태로 정의 ## 🎯 기대 효과 - 데이터 건수가 많아질수록 전체 조회의 성능 저하 및 응답 지연이 발생하므로, 페이징을 적용하여 처리 성능을 개선합니다. - 클라이언트가 필요로 하는 범위만 효율적으로 조회할 수 있어 사용자 경험과 API 응답 속도가 모두 향상됩니다. - JMeter 테스트 기준 최대 응답 시간이 3~4초로 측정되었으며, 이를 Pagination으로 해결합니다. ## ✅ To Do - [x] EstimateController에서 `Pageable` 파라미터 수신 처리 - [x] EstimateService에서 페이징된 결과 반환 로직 적용 - [x] 응답 DTO에 전체 페이지 정보/건수 포함 여부 결정 - [x] Postman 또는 JMeter로 페이징 적용 후 성능 재측정
🚀 기능 설명
GET /api/v1/estimates)에Pageable기반의 페이징 기능을 추가합니다.🌟 구현 상세 내용
Pageable을 활용하여, 페이지 번호와 사이즈를 지정할 수 있도록 처리Page<EstimateResponseDto>또는 커스텀 DTO로 감싸는 형태로 정의🎯 기대 효과
✅ To Do
Pageable파라미터 수신 처리