Skip to content

Conversation

@KJBig
Copy link
Member

@KJBig KJBig commented Dec 6, 2025

PR 타입(하나 이상의 PR 타입을 선택해주세요)

  • 기능 추가
  • 기능 삭제
  • 버그 수정
  • 의존성, 환경 변수, 빌드 관련 코드 업데이트

반영 브랜치

  • develop -> main

변경 사항

  • 아이템 상세조회 성능개선

테스트 결과

image

KJBig added 10 commits November 21, 2025 17:20
- Item 엔티티 조회 시 N+1 개선
- LikeCount와 ScrapCount 조회 방식 개선
    - 각각 조회에서 함께 조회로 개선
- 상태 데이터(likeStatus, scrapStatus, followStatus) 조회 변경
    - 각각 조회에서 1개의 쿼리로 조회
선
- 추가로 발생하던 item_category와 celeb_category의 N+1 문제를 개선
- 아이템 상세조회 테스트 추가.
- 비로그인 아이템 상세조회 테스트 추가.
- 존재하지 않는 아이템 조회 시 예외 발생 테스트 추가.
- ItemService에 getItemDetail()과 관련된 테스트 추가.
- getCountDataByItemId() 관련 테스트 코드 추가.
- getStatusDataByItemId() 관련 테스트 코드 추가.
@KJBig KJBig self-assigned this Dec 6, 2025
@KJBig KJBig added the enhancement New feature or request label Dec 6, 2025
@KJBig KJBig merged commit 84ea371 into main Dec 17, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants