
上QQ阅读APP看书,第一时间看更新
Spring Boot Starter Parent POM
The Starter Parent POM defines key versions of dependencies and Maven plugins. It typically uses spring-boot-starter-parent as the parent in the pom.xml file:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>
Spring Boot Starter Parent POM allows us to manage the following things for multiple child projects and modules:
- Configuration: Java version and other properties
- Dependency management: Version of dependencies
- Default plugin configuration: This includes configurations such as build plugins
It is an easy way to bring in multiple coordinated dependencies including transitive dependencies.
Let's see the Spring Boot auto-configuration.