스프링 부트는 여러 의존성들을 관리해준다.

pom.xml에 parent로 설정되어 있는 spring-boot-starter-parent의 부모 spring-boot-dependencies의 를 살펴보면 관리해주는 의존성들의 version이 나와있는 것을 볼 수 있다.

따라서 우리는 스프링부트가 관리해주는 의존성은 pom.xml에서 version을 명시해주지 않아도 스프링부트가 자동으로 version을 설정해준다.

그러므로 스프링 부트가 관리해주는 의존성을 사용할 땐 pom.xml에 version없이 dependecy만 추가해주면 알아서 version을 관리해준다.

만약 스프링부트가 관리해주는 의존성이 아닌 의존성을 사용하고 싶다면 dependency에 version과 함께 정의해주면 된다.

스프링부트가 관리하는 의존성의 버전을 임의로 바꾸고 싶다면, pom.xml에 안에 의존성의 버전을 명시해주면 된다.

스크린샷 2020-02-02 오전 1.25.06.png

0개의 댓글