java - Spring Boot - application.properties 中的程序参数

标签 java spring-boot properties

如何在 application.properties 中包含程序参数?

例如:java Dspring-boot.run.arguments=--redis.host=localhost -jar build/libs/app.jar

应用程序属性:

spring.redis.url=redis://${redis.host}:6379

是否可以将 ${redis.host} 替换为来自程序参数的值? (示例中为本地主机)

最佳答案

您只需传递您的属性,如 -Dredis.host=localhost .

java -Dredis.host=localhost -jar <your jar>

关于java - Spring Boot - application.properties 中的程序参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54136069/

相关文章:

Spring 启动自动配置。意外的行为

java - 引起原因:java.lang.IllegalArgumentException:错误::0在切入点中正式未绑定(bind)

java - NPE 被抛出将键/值对加载到 java.util.Properties 对象中

java - 对大数组进行排序不返回输出

JAVA字节码优化

java - Spring Boot 关闭钩子(Hook)

iphone - iOS:使用父类(super class)的 getter 和 setter 的属性不再适用于 Xcode 4.4

tomcat - 在不重新启动 Tomcat 的情况下识别属性文件更改

java - 开发产品的不同版本

java - 尝试将墨西哥波浪风格图案中的字符更改为大写