반응형
Spring 패키지 구조는 계층형 / 도메인형 으로 나눌 수 있습니다.
계층형 구조
계층형으로 디렉터리를 구성합니다.
- controller, service, repository, domain, exception, dao ... 등
장점
- 구조 파악이 빠르다
단점
- 디렉토리에 클래스들이 너무 많이 모인다.
도메인형 구조
도메인 기준으로 디렉터리를 구성합니다.
- order, member, item ... 등
장점
- 관련 코드들이 응집해 있다.
단점
- 구조 파악이 어렵다.
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
[Spring] iTunes Search API 사용법, 음원 정보 검색하기 (0) | 2023.08.23 |
---|---|
[Spring] DTO, MultiPartFile 동시에 요청하기 (0) | 2023.08.22 |
[Spring] devtools로 서버 재 시작 없이 resource(html, css, js) 반영하기, Automatic Restart (0) | 2023.08.21 |
[Spring] 빈 생명주기(Bean LifeCycle) 콜백 개념 및 방식 (0) | 2022.12.26 |
[Spring, 디자인 패턴] DI(Dependency Injection) 의존관계 주입, 의존성 주입 (0) | 2022.12.14 |