如果你尚未更改Spring Boot的默认值(意味着你正在使用@EnableAutoConfiguration
或@SpringBootApplication
并且未更改任何属性源处理),则它将按以下顺序查找属性(最高优先级最低)。
文档的此部分提到了上面的列表
这也就意味着,如果一个属性被发现例如application.properties
在src/resourcesIS
将被覆盖由具有相同名称的属性中发现application.properties
的/config
是“下一个”被包装jar目录。
Spring Boot使用的默认顺序允许非常简单的配置外部化,从而使应用程序易于在多个环境(开发,分段,生产,云等)中进行配置
要查看Spring Boot提供的用于属性读取的全部功能(提示:除了从read读取之外,还有更多可用的功能application.properties
),请查阅文档的此部分。
从上面的简短描述或完整的文档中可以看出,Spring Boot应用程序非常适合DevOps!