더북(TheBook)

2.2.2 애플리케이션에서 사용할 모듈 선택하기

메이븐이나 그레이들 같은 의존성 관리 도구를 사용하지 않고 애플리케이션에서 사용할 모듈을 직접 선택하는 것은 다소 복잡한 작업입니다. 예를 들어 스프링의 빈 팩터리와 DI 기능만을 사용하려면 실제로는 spring-core, spring-beans, spring-context, spring-aop 같은 여러 모듈이 필요합니다. 여기에 추가로 스프링의 웹 애플리케이션 지원 기능을 사용하려면 spring-web 모듈이 필요합니다. 다행히도 메이븐의 전이 의존성(Transitive Dependencies)6 지원과 같은 빌드 도구의 기능을 사용하면 관련 있는 서드파티(Third-Party) 라이브러리가 모두 자동으로 포함됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.