[Spring Boot] 패키지 구조

🌈 M1naWorld ·2022년 7월 5일
1
post-thumbnail

▶︎ 패키지 구조는 계층형 vs 도메인형이 있음❗️

❗️계층형 패키지 구조

계층형으로 패키지를 설계하는 방식.
전체적인 구조를 빠르게 파악할 수 있는 장점이 있지만 디렉토리에 클래스들이 너무 많이 모이게 되는 단점이 존재.

❗️도메인 패키지 구조

도메인 단위로 디렉토리 구성.
도메인 구조는 관련된 코드들이 응집해 있는 장점이 있지만, 프로젝트에 대한 이해도가 낮을 경우 전체적인 구조를 파악하기 어려운 점이 있음.

* 클래스들이 많아지면 많아질 수록 도메인 구조로 설계하는 것이 훨씬 좋음. 또한 최근 마이크로서비스의 영향으로 패키지를 도메인으로 구분하는 경우가 더 많아짐.


Ref.
발자국남기기

profile
개발자로 사는 내 삶은 즐거워 👾

0개의 댓글