공부/스프링프레임워크

[spring] 디렉터리 구조

ghhong 2022. 11. 7. 09:42
패키지 구성 유형에는 크게 레이어 계층형, 도메인형 두 가지 유형이 있다.
계층형 구조는 각 계층을 대표하는 디렉터리를 기준으로 코드를 모은다. 디렉터리에 클래스들이 너무 많이 모이는 단점이 있다.
도메인형 구조는 도메인 밑으로 각각 계층별 디렉터리를 생성한다.
과거에는 계층형으로 큰 틀을 잡고 그 안에서 도메인별로 나눠서 사용했었던 것 같다.
그런데 애초에 도메인으로 큰 틀을 잡고 내부에 계층으로 나누는 것이 개발할 때(디렉터리 넘나들기) 더 편할 것 같다.
관련된 코드들이 응집해 있기 때문에 자연스럽게 코드 스타일, 변수, 클래스명들을 비슷한 스타일로 개발할 수 있다.

정리된 좋은 글 : 

https://cheese10yun.github.io/spring-guide-directory/#-4

 

Spring Guide - Directory - Yun Blog | 기술 블로그

Spring Guide - Directory - Yun Blog | 기술 블로그

cheese10yun.github.io