multimodule1 Multimodule(멀티모듈) 개념 및 사용법 무엇인가? 하나의 프로젝트를 여러 개의 작은 모듈로 나누어서 개발하고 관리하는 방식 각각의 모듈은 독립적으로 개발 및 빌드될 수 있으며, 다른 모듈과 의존성을 가질 수 있음 ⇒ 애플리케이션에서 공통으로 사용하는 것을 공통 모듈로 분리하여 사용가능 패키지 집합체 (관련된 패키지와 리소스들을 재사용할 수 있는 그룹) 왜 쓰는가? 상황 가정 회원시스템을 단일 프로젝트로 개발한다고 하면 아래와 같이 서로 독립된 프로젝트 단위가 있을 것이다 member internal api member external api member batch 이런 구조를 가지고 있을 때 가장 큰 문제점은 시스템의 중심 Domain 이 가져야할 구조와 규칙 등을 동일하게 보장해주는 메커니즘 이 없다는 것이다. 개발자는 매우 번거롭게, 동일.. 2023. 4. 14. 이전 1 다음