src/main/java/com/shoppingorderapi/
├── application/ # 애플리케이션 계층 (유스케이스, 서비스)
├── domain/ # 도메인 계층 (엔티티, 리포지토리)
│ ├── cart/ # 장바구니 도메인
│ ├── cartItem/ # 장바구니 항목 도메인
│ ├── order/ # 주문 도메인
│ ├── orderItem/ # 주문 항목 도메인
│ ├── product/ # 상품 도메인
│ └── user/ # 사용자 도메인
├── infra/ # 인프라 계층 (외부 서비스)
├── presentation/ # 프레젠테이션 계층 (컨트롤러, DTO)
│ ├── dto/ # DTO 모음
│ ├── auth/ # 인증 컨트롤러
│ ├── cart/ # 장바구니 컨트롤러
│ ├── order/ # 주문 컨트롤러
│ ├── product/ # 상품 컨트롤러
│ ├── config/ # 설정 클래스
│ └── security/ # 보안 설정
└── common/ # 공유 유틸리티 및 설정