> For the complete documentation index, see [llms.txt](https://wannaqueen.gitbook.io/spring5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wannaqueen.gitbook.io/spring5/spring-boot/undefined/13./13.1.md).

# 13.1 의존성 관리

**Spring Boot의 각 릴리스는 지원하는 종속성 목록을 제공합니다. 실제로 Spring Boot가 종속성들을 관리하므로 빌드 구성에서 이러한 종속성에 대한 버전을 제공 할 필요가 없습니다.** 스프링 부트 자체를 업그레이드 할 때 이러한 의존성은 일관된 방법으로 업그레이드 됩니다.

{% hint style="info" %}
&#x20;**스프링부트는 기본적으로 사용되는 의존성들과 각 의존성의 버전을 미리 구성해준다.**&#x20;

* &#x20;spring-boot-stater-\* 의 부모인 spring-boot-stater-parent, 그리고 다시 그 parent의 부모인 spring-boot-dependencies 에 정의되어 있는 pom.xml의 dependencyManegement 영역 안에 해당 릴리즈 버전에서 관리하는 의존성들이 정의 되어 있다.
  * &#x20;그렇기 때문에 우리는 각 스타터의 버전을 명시하지 않아도 되고, parent가 관리하는 버전을 사용하게 된다.
  * &#x20;특별히 버전을 명시해서 사용해야 하는 경우는 명시해서 사용하면 설정 값이 해당 버전으로 오버라이딩 되기 때문에 그 버전을 사용 할 수 있다.\
    \
    출처: <https://ict-nroo.tistory.com/93> \[개발자의 기록습관]
    {% endhint %}

![](https://3140643518-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LWdhssr0w9IqAHmA-ke%2F-Lf3utYhW66Cr-SNeNE2%2F-Lf3vfvj-yvtvQtAHtkT%2Fimage.png?alt=media\&token=6eea396a-9f95-4ce3-b93d-687a6f3b68c3)

| ![\[Note\]](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/images/note.png) |
| ------------------------------------------------------------------------------------------------- |
| 필요한 경우 버전을 지정하고 Spring Boot의 권장 사항을 무시할 수 있습니다.                                                   |

선별된 목록에는 Spring Boot와 함께 사용할 수있는 모든 스프링 모듈과 제 3자 라이브러리의 정교화된 목록이 포함되어 있습니다. 이 목록은 [Maven](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-maven-parent-pom)과 [Gradle](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-gradle) 모두에서 사용할 수있는 표준 [Bills of Materials (`spring-boot-dependencies`)](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-maven-without-a-parent) 으로 사용할 수 있습니다.

| ![\[Warning\]](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/images/warning.png) |
| ------------------------------------------------------------------------------------------------------- |
| Spring Boot의 각 릴리스는 스프링 프레임 워크의 기본 버전과 연관됩니다. 버전을 지정하지 않는 것이 좋습니다.                                      |
