페이지네이션 처리 시 최대 다음 페이지 수를 5개로 제한 #902
Open
+310
−182
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
⚡️ 관련 이슈
close #899
📍주요 변경 사항
그 과정에서 전체 로우를 풀스캔하기 때문에 비효율적입니다.
(조회 조건에 해당되는 컬럼이 100만건이라면 100만 로우를 전체 카운팅)
현재 페이지네이션 바가 5개까지 나타나기 때문에 전체 로우를 카운팅하지 않고 다음 5개 페이지까지가 있는지 반환합니다.
내가 좋아요한 템플릿 목록 조회 API
에서 동일한 페이지네이션 바가 사용되기 때문에템플릿 목록 조회 API
와 동일하게 5개까지만 반환하는 처리를 하였습니다.그 과정에서
내가 좋아요한 "템플릿" 목록 조회
레포지토리 메서드를 template 패키지로 이동하였습니다. (이전 담당자와 상의 완, 참고바람~~)🎸기타
+) Repository 단 테스트 시에 관련 Config 들을 Import해야하는데 @TemplateSearchRepositoryTest와 @RepositoryTest의 @import가 중복으로 수정되네욥ㅠ 이번 PR에서 변경사항이 많이 잡힐 것 같아 따로 PR 올릴게욥
🍗 PR 첫 리뷰 마감 기한
11/11 18:00