해결된 질문
작성
·
175
0
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!
먼저 유사한 질문이 있었는지 검색해 보세요.
서로 예의를 지키며 존중하는 문화를 만들어가요.
안녕하세요 강사님 강의를 수강 중 질문이 생겨 질문드립니다.
강의 프로젝트의 패키지 구조를 보면 spring 속 api와 domain으로 나누었는데 이는 헥사고날 아케텍쳐와 연관이 있는 건가요??
제 생각엔 domain으로만 구별을 해서 한 domain안에 service, controller, entity, repository를 생성했습니다.
답변 1
1
박준형 님, 안녕하세요!
헥사고날 아키텍처 때문에 그렇게 패키지를 나눈 것은 아닙니다.
예시 프로젝트이기에 큰 의미를 부여한 것은 아니지만, 실무에서는 보통 멀티모듈 구조를 많이 사용하는데요.
일반적으로 도메인 모듈과 API 모듈을 나누어서 관리하기에, 이를 차용한 구조라고 이해해주시면 됩니다.
감사합니다. 🙂
답변 감사합니다.!!