스프링 멀티 모듈1 Spring 인텔리제이 Service, Common, Batch 모듈 분리하기 (Maven) 🙄 배경 토이 프로젝트와 회사 프로젝트에서 Spring, IntelliJ, Maven을 기반으로 모듈 분리를 하면서 알게된 모듈 분리 방법과 모듈 분리 과정에서 겪을 수 있는 문제를 해결하는 설정 방법에 대해 공유하고자 한다. 👍 모듈 분리를 해야 하는 이유? - 의존성 최소화 예를 들어, 동일한 모듈에서 배치 서비스를 개발할 때는 스프링 시큐리티가 필요 없을 수 있는데, 이때 동일한 모듈이라는 이유로 강제로 스프링 시큐리티 의존성을 포함하게 되면서 개발/테스트 과정에서 시큐리티 때문에 영향을 받을 수 있다. 모듈을 분리하면 필요한 최소 의존성만 관리함으로써 이러한 의존성 관련 문제/영향을 고려하지 않아도 된다. - 유지보수 특정 모듈에 장애가 발생한다면 해당 모듈만 확인하면 되기 때문에 문제를 해결하기.. 2023. 9. 17. 이전 1 다음