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

标签 java spring spring-boot

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

java - jar file.jar props.properties

为了读取属性文件,我使用了java.util.Properties.load。我想知道是否有更好的方法来使用 Spring Boot 来做到这一点,因为属性文件可以存在于不同的位置或具有不同的名称,但始终具有相同的属性。

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

最佳答案

您可以使用:

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

更多信息请点击:https://www.baeldung.com/spring-properties-file-outside-jar

关于java - 使用 Spring Boot 加载外部文件属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57600233/

相关文章:

java - 如何在 Ruby 程序中捕获 java.sql.sqlException?

java - Spring MVC 上的 JWT 注销

java - ivy:retrieve 选择要使用的 ivy.xml 文件

java - 使用 JSTL 迭代列表内的集合

java - Spring 无法自动注入(inject)构造函数参数

java - Spring 启动 + SSL : Consuming Too much CPU

java - 有没有办法动态生成 Spring Data Jpa 查询?

spring - 为什么 requiresSecure() 会导致 Spring Security 中的重定向循环?

java - 如何使Hadoop v2使用相同的映射器来处理多个 block ?

java - 如何拥有带有创建和更新日期的枚举查找表?