当前位置: 首页 > 知识库问答 >
问题:

如何正确覆盖Spring中的内部配置文件?

赏新知
2023-03-14

我有一个内部application.yml配置文件,位于classpath上的resources文件夹中。

我有一个外部配置文件:/home/username/config.properties,它覆盖一些字段以在服务器上下文中运行。

java -jar application.jar --spring.config.location=classpath:/,file:///home/minister/config.properties

我如何实现这个预期的结果?

编辑:这个问题只发生在Linux上。当我在Windows10机器上用覆盖的配置文件运行它时,它可以正常工作。

共有1个答案

赵珂
2023-03-14

看来您的/太多,请尝试:

java -jar application.jar --spring.config.location=classpath:/,file:/home/minister/config.properties
 类似资料: