赞
踩
定义了 Java 编译版本为 1.8 。
使用 UTF-8 格式编码。
继承自 spring-boot-dependencies
,这个里边定义了依赖的版本,也正是因为继承了这个依赖,所以我们在写依赖时才不需要写版本号。
执行打包操作的配置。
自动化的资源过滤。
自动化的插件配置。
针对 application.properties 和 application.yml 的资源过滤,包括通过 profile 定义的不同环境的配置文件,例如 application-dev.properties 和 application-dev.yml。
请注意,由于application.properties和application.yml文件接受Spring样式占位符 ${...}
,因此 Maven 过滤更改为使用 @..@
占位符,当然开发者可以通过设置名为 resource.delimiter 的Maven 属性来覆盖 @..@
占位符。
源码分析
当我们创建一个 Spring Boot 项目后,我们可以在本地 Maven 仓库中看到看到这个具体的 parent 文件,以 2.1.7 这个版本为例,松哥 这里的路径是 C:\Users\sang\.m2\repository\org\springframework\boot\spring-boot-starter-parent\2.1.7.RELEASE\spring-boot-starter-parent-2.1.7.RELEASE.pom
,打开这个文件,快速
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。