Spring- boot允许您在不同位置外部化配置。对于有问题的场景,可以application.properties
在下放置一个文件${PROJECT_ROOT}/config/
。这些属性将覆盖任何其他定义的属性。在这种情况下,它不会打包在可部署工件中。 查看应用程序属性文件以获取更多详细信息。
在下面提供一个示例配置文件config/application.properties.example
作为一个良好的起点。该文件可以受版本控制。为避免意外提交,请忽略其他所有内容。
使用git
,忽略文件可以包含以下代码段(忽略以.example
和结尾的文件,所有内容README.md
除外):
.gitignore :
/config/*
!/config/README.md
!/config/*.example