如何不更新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