- 스프링 부트 프로젝트를 멀티 모듈로 구성하려는 동기: 코드를 효율적이고 관리하기 쉽게 분리하기 위한 💡
- 각각의 모듈은 특정 기능 (MVC, WebFlux, Kafka 등) 을 담당하여 개발과 유지보수를 용이하게 한다. 🔌
- multi-module 구조의 장점: 팀 작업 시 코드 분담, 모듈 재사용성 증가, 프로젝트 확장력 강화 💪
- 각 모듈을 위한 세부 설정 (그룹 ID, Artifact ID 등) 을 필요에 따라 조정한다. ⚙️
- 기존 코드를 각 모듈로 이동시키고, 필요에 따라 추가 설정 및 필수 의존성 추가 작업. 📚