使用Spring Boot加载外部文件属性

时间:2019-08-21 23:12:48

标签: java spring spring-boot

我正在执行一个jar并在args中传递属性文件

java - jar file.jar props.properties

要读取属性文件,我正在使用java.util.Properties.load。我想知道是否有更好的方法可以通过Spring Boot进行操作,因为属性文件可以存在于不同的位置或具有不同的名称,但始终具有相同的属性。

我尝试过PropertySource,但是找不到动态设置属性文件的方法

1 个答案:

答案 0 :(得分:4)

您可以使用:

java -jar app.jar --spring.config.location=file:///Users/home/config/jdbc.properties

此处有更多信息:https://www.baeldung.com/spring-properties-file-outside-jar