DevBoi

[Springboot] starter dependency 본문

Develop/[Spring]

[Springboot] starter dependency

HiSmith 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하위에 있는 디펜던시매니저를 통해서

알맞는 버전을 가져와서 사용하게 된다.

반응형

'Develop > [Spring]' 카테고리의 다른 글

[Spring] root, servlet context, web.xml  (0) 2022.03.28
[Spring] Maven 이란  (0) 2022.03.28
[SpringBoot] AutoConfiguration  (0) 2022.03.28
[Spring] JWT란?  (0) 2022.03.28
[Spring] Web Server와 Web Application Server 차이  (0) 2022.03.28