java - Spring Boot - application.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>
推荐阅读
- firebase - 在使用 Firebase 和 Flutter 进行身份验证时遇到问题
- go - goroutine中的死锁
- css - 锚点不会延伸到侧边栏的整个宽度
- java - 如何实现二叉搜索树(在我的问题的参数范围内)?
- ios - 将 CIFilter 保存为 RAW 图像
- intellij-idea - IntelliJ Community Edition 19.2.4 是否在 Kotlin 1.3.60 处理使用反引号的多平台测试名称时引入了一个错误?
- mysql - @EmbeddedId 字段是否已索引 Spring-data-jpa 实体?
- javascript - 如何以可以将返回值传递给另一个函数的方式从我的 HTML 表单返回用户输入?
- android - 摆脱android默认按钮带来的额外空间
- php - 如何将循环单选按钮值插入数据库