_This document describes how to access Spring Framework artifacts. For examples of Maven POM and Gradle dependency configuration see the Maven Central, Spring Repositories, and Spring Boot Dependency Managment sections below._
_This document describes how to access Spring Framework artifacts. For examples of Maven POM and Gradle configuration see the Maven Central, Spring Repositories, and Spring Boot Dependency Management sections below._
The Spring Framework is modular and publishes 20+ different artifacts (JARs):
@ -15,7 +15,7 @@ Some modules are interdependent. For example `spring-context` depends on `spring
@@ -15,7 +15,7 @@ Some modules are interdependent. For example `spring-context` depends on `spring
There is no single "spring-all" artifact that includes all modules.
> **NOTE**: The examples in the Maven Central and Spring Repositories sections of this document assume that you are manually configuring individual dependencies on Spring Framework artifacts. However, if you are using a dependency management tool, please consult the documentation for that specific tool. If you are using Spring Boot, please consult the Spring Boot Dependency Managment section at the end of this document.
> **NOTE**: The examples in the Maven Central and Spring Repositories sections of this document assume that you are manually configuring individual dependencies on Spring Framework artifacts. However, if you are using a dependency management tool, please consult the documentation for that specific tool. If you are using Spring Boot, please consult the Spring Boot Dependency Management section at the end of this document.
If you need to override the version of a dependency used in your Spring Boot application, you have to override the exact name of the [version property](https://docs.spring.io/spring-boot/appendix/dependency-versions/properties.html#appendix.dependency-versions.properties) defined in the bill of materials (BOM) used by the Spring Boot plugin. For example, the name of the Spring Framework version property in Spring Boot is `spring-framework.version`.