Bootstrap

如何不更新application.yml而更新spring的配置

更改应用程序外部属性的位置
 

默认情况下,来自不同来源的属性会按定义的顺序添加到 Spring 中(有关确切顺序,请参阅“Spring Boot 功能”部分中的“外部化配置”)。Environment

您还可以提供以下系统属性(或环境变量)来更改行为:

  • spring.config.name (SPRING_CONFIG_NAME):默认为文件名的根目录。application

  • spring.config.location (SPRING_CONFIG_LOCATION):要加载的文件(例如类路径资源或 URL)。 为本文档设置了单独的属性源,系统属性、环境变量或命令行可以重写该属性源。Environment

无论您在环境中设置了什么,Spring Boot 始终如上所述加载。 默认情况下,如果使用 YAML,则扩展名为“.yaml”和“.yml”的文件也会添加到列表中。application.properties



 

;