我正在执行一个jar并在args中传递属性文件
java - jar file.jar props.properties
要读取属性文件,我正在使用java.util.Properties.load
。我想知道是否有更好的方法可以通过Spring Boot进行操作,因为属性文件可以存在于不同的位置或具有不同的名称,但始终具有相同的属性。
我尝试过PropertySource
,但是找不到动态设置属性文件的方法
答案 0 :(得分:4)
您可以使用:
java -jar app.jar --spring.config.location=file:///Users/home/config/jdbc.properties
此处有更多信息:https://www.baeldung.com/spring-properties-file-outside-jar