도메인 주도 설계(DDD)의 개념을 반영한 패키지 구조입니다. 비즈니스 도메인별로 패키지를 구성하는 방식으로, 각 도메인이 독립적으로 관리되어 응집도가 높고 결합도가 낮은 구조를 만들 수 있어 선택하였습니다.
src/
└── main/
└── java/
└── com/
└── jajaja/
├── global/
│ ├── config/
│ ├── common/
│ ├── error/
│ └── util/
└── domain/
├── member/
│ ├── controller/
│ ├── service/
│ ├── repository/
│ ├── entity/
│ ├── dto/
│ └── exception/
├── product/
│ ├── controller/
│ ├── service/
│ ├── repository/
│ ├── entity/
│ ├── dto/
│ └── exception/
├── order/
│ └── ...
└── board/
└── ...