Maven继承spring-boot-starter-parent。
一、继承以下特性:
1.Java1.8以上
2.UTF-8编码
3.pom.xml上来自spring-boot-dependencies的依赖库可以不用输入<version>标签
4.repackage goal
5.resource filtering
6.plugin配置
7.application.properties和application.yml中的resource filtering,(因为application.properties和application.yml这两个文件的占位符是${...},所以Maven针对这两个文件的占位符改为@..@)
二、pom.xml文件配置
1.通过parent标签
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.1.RELEASE</version>
</parent>
如果某个依赖库的版本需要单独设置的话,通过properties来设置
<properties>
<spring-data-releasetrain.version>Fowler-SR2</spring-data-releasetrain.version>
</properties>
2.通过dependencyManagement标签)
有