1、spring-boot-starter-parent的配置
【默认编译为Java8】
【UTF-8编码】
【依赖关系管理,继承自spring-boot-dependencies,用来管理常用的依赖版本,让你在使 用的时候忽略版本问题】
【repackage执行】
【资源过滤器】
【插件配置】
【application.properties和application.yml加载】
注意:因为application.properties和application.yml接受Spring格式的${…}占位符,Maven的过滤器改变为@…@占位符(你可以用过覆盖Maven的配置文件resource.delimiter来修改)。
2、配置自己的依赖
如果spring-boot-starter-parent的配置不能满足你的需求,你可以声明配置满足你需求的依赖。在你项目的pom.xml文件中,按照如下格式:
<properties>
<spring-data-releasetrain.version>Fowler-SR2</spring-data-releasetrain.version>
</properties>
将使用Spring Data的Fowler-SR2版本。
3、使用scope=import
如果你不想继承spring-boot-starter-parent,但是又想保留依赖关系管理的好处(非插件管理),你可以使用scope=import来设置。如下:
<dependencyManagement