구매 내역 조회
1. OrderItemDto
- 주문 상품 정보를 담을 OrderItemDto 객체 생성
- 주문 상품 정보 (상품, 수량)와 상품의 이미지를 담고 있음
2. OrderHistDto
- 주문 정보를 담을 OrderHistDto 객체 생성
- 주문 정보내에 주문 상품 정보 List 존재
3. 구매 내역 조회 리포지토리
- @Query 어노테이션을 이용하여 구매 내역을 조회
- SQL 문을 여러줄로 작성 시 마지막에 띄어쓰기 " " 필수
4. 상품 대표 이미지 조회 리포지토리
- 구매 내역 페이지에서 주문 상품의 대표 이미지를 위한 조회
5. OrderService
- 주문 목록을 조회하는 로직 (메소드) 추가
- 동작 구조 및 원리
- order, orderItem Entity 객체를 각각 OrderHistDto, OrderItemDto 객체로 변환
6. OrderController
- 로그인한 유저의 email 과 페이징 정보를 이용해서 구매 내역 Dto 객체를 담는 page 객체 생성 및 반환
7. 구매 내역 페이지 결과 화면
8. 성능 최적화 적용
- application.properties 파일에 batch_fetch_size 설정 추가
'JAVA > SpringBoot Shoppingmall' 카테고리의 다른 글
[VSCODE] SpringBoot 쇼핑몰(MVN) 장바구니 담기 (0) | 2022.06.28 |
---|---|
[VSCODE] SpringBoot 쇼핑몰(MVN) 주문 취소하기 (0) | 2022.06.28 |
[VSCODE] SpringBoot 쇼핑몰(MVN) 상품 주문 기능 구현 (0) | 2022.06.28 |
[VSCODE] SpringBoot 쇼핑몰(MVN) 제품 상세 페이지 (0) | 2022.06.27 |
[VSCODE] SpringBoot 쇼핑몰(MVN) 메인 화면 (0) | 2022.06.27 |