[MyoppingMall] 개발 - 5. OrderService & OrderController 구현 및 기능 테스트
·
Project/Ex - MyoppingMall
이번 포스팅에서는쇼핑몰의 핵심 도메인인 OrderService와 OrderController를 구현해 보겠습니다. 주문 도메인은 단순 CRUD가 아닌비즈니스 규칙이 집중되는 영역이며, 특히 다음과 같은 책임을 가집니다.주문 생성주문 목록 조회주문 상세 조회주문 취소(상태 변경)이번 편의 목표는 다음과 같습니다.OrderService에서 주문 관련 비즈니스 로직 구현OrderController를 통해 API 흐름 구성Service 테스트를 통해 주문 로직 검증 · Order 도메인의 특징 🛍️Order 도메인은 단순 데이터 저장 객체가 아니라비즈니스 규칙을 직접 가지는 Entity입니다. Order의 역할은 다음과 같습니다.주문자(Member) 관리주문 상품(OrderItem) 관리총 주문 금액 계산총 ..