繁体   English   中英

在jar spring boot外部目录中搜索application.properties

[英]Search application.properties in directory external to jar spring boot

有一个选项可以忽略spring boot jar包的application.properties文件,并从服务器上的目录中搜索application.properties的属性值。

在我们使用Spring Boot运行jar应用程序的服务器上,我需要该应用程序在服务器的另一个目录中查找application.properties文件的属性值,而无需考虑现有的BOOT-INF \\ classes \\ application.properties jar中的目录。

我想选择一个选项来忽略jar spring引导生成中的application.properties,并从服务器上的目录中获取application.properties的值。

此配置将使应用程序能够在每种环境(生产,批准和开发)下工作,而无需开发人员在打包之前更改应用程序中的配置文件。

此设置有任何示例吗?

取自Spring文档 ,您可以使用以下命令传入外部化配置的位置:

java -jar myproject.jar --spring.config.location=/path/application.properties

只要spring.config.name与配置文件的名称匹配,此命令将支持目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM