Maven用户可以从spring-boot-starter-parent
项目中继承到合理的默认设置。该父项目提供以下特性:
spring-boot-dependencies
POM的依赖管理,允许您省略常见依赖的
application.properties
和application.yml
的合理资源过滤,包括特定的文件(例如application-foo.properties
和application-foo.yml
)最后一点:由于默认配置文件接受了Spring风格的占位符(${…}
),所以Maven过滤改为使用@..@
占位符(您可以通过Maven的一个属性resource.delimiter
来覆盖它)。