Shopping Platform
    기술 스택: Java, Spring Boot, JPA, H2 Database
    프로젝트 개요
    사용자가 상품을 주문하고 배달 받을 수 있는 웹 기반 쇼핑 플랫폼입니다. Spring Boot를 사용해 계층 구조로 설계하였으며, REST API 기반의 CRUD 기능을 구현했습니다.
    주요 기능
    
      - 상품 등록, 수정, 삭제, 조회 API
- 주문 및 배송 상태 관리
- 도메인 분리 및 역할 기반 설계 적용
- Fetch Join을 통한 성능 최적화 및 N+1 문제 해결
기술적 도전 및 해결
    
      - 양방향 연관관계로 인한 무한루프 문제 해결 (@JsonIgnore)
- Entity 직접 반환 대신 DTO 설계로 응답 최적화
- JPA Fetch Join으로 성능 이슈 해소
- REST API 아키텍처에 맞는 명확한 URI 설계 및 응답 형식 정리
링크
    GitHub 저장소 바로가기
    ← 메인 페이지로 돌아가기