11.2 클래스 패스 의존성 추가하기
Spring Boot는 클래스 패스에 jar을 쉽게 추가 할 수있게 해주는 많은 "Starter POM"을 제공합니다. 샘플 애플리케이션은 이미 POM의 parent
섹션 spring-boot-starter-parent
에서 사용 되었습니다. The spring-boot-starter-parent
는 유용한 Maven 기본값을 제공하는 특별한 시작 프로그램입니다. 또한 "종속된" dependency에 대한 version
태그를 생략 할 수 있도록 dependency-management
섹션 을 제공합니다.
spring-boot-starter-parent :
다른 "Starter POMs"는 특정 유형의 응용 프로그램을 개발할 때 필요할 가능성이있는 종속성을 제공하기 만합니다. 우리는 웹 애플리케이션을 개발 중이므로 spring-boot-starter-web
dependency를 추가 할 것입니다. 그러나 그 전에는 현재 가지고있는 것을 살펴 보겠습니다.
mvn dependency:tree
명령은 프로젝트 종속성에 대한 트리 표현을 인쇄합니다. spring-boot-starter-parent
그 자체로 dependency를 제공하지 않는 것을 볼 수 있습니다 . 우리는 pom.xml
편집하고 parent
섹션 바로 아래에 spring-boot-starter-web
의존성을추가 합시다 .
mvn dependency:tree
를 다시 실행 하면 Tomcat 웹 서버와 SpringBoot 자체를 포함하여 여러 가지 dependency가 추가 되었있음을 알 수 있습니다.
Last updated