Develop/[Spring]
[Springboot] starter dependency
CALLMESMITHMYNAME
2022. 3. 28. 18:17
반응형
스프링 부트 프로젝트 시작에는 pom.xml에 버전관련 내용은 없다.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
</parent>
해당 내용이 버전 관리를 해주는데, 타고들어가면 알수 있다.
spring-boot-starter-parent 폼파일 하위에는
<artifactId>spring-boot-dependencies</artifactId>
이있고, 해당 영역을 타고 들어가면,Spring-boot-dependcies라고 시작하는 이름의 파일을 볼수 있다.
dependencyManagement, dependencyManager 영역에 모든 버전 정보들이 명시 되어있다.따라서 직접 버전을 명시하지 않아도, 저곳에서 버전정보를 가져오게 되고, 버전을 직접 명시를 할 수도있지만가급적 충돌문제로인해, 하지않는 것을 추천한다.
Maven으로 라이브러리를 추가하게 되면, 해당 starter-parent하위에 있는 디펜던시매니저를 통해서
알맞는 버전을 가져와서 사용하게 된다.
반응형