The*_*is 4 java postgresql environment-variables application.properties quarkus
最近我从thorntail到quarkus交换,我面临着一些困难,试图找到如何在thorntail我用这样的事情在application.properties设置环境变量${env.HOST: localhost},基本意思是把环境变量,如果你没有找到任何东西把localhost作为默认是否可能夸夸application.properties?我在GitHub上没有发现任何问题,或者有人已经回答了这个问题?
S. *_*kov 10
或者,您不需要在 application.properties 中引用环境变量,只需直接在代码中引用变量:
@ConfigProperty(name = "my.property", defaultValue = "default value")
String myProperty;
Run Code Online (Sandbox Code Playgroud)
并使用 env 变量指定它,如下所示:
export MY_PROPERTY="env var" && java -jar myapp.jar
Run Code Online (Sandbox Code Playgroud)
或使用命令行定义 -D
java -Dmy.property="CL key" -jar myapp.jar
Run Code Online (Sandbox Code Playgroud)
请参考 Quarkus 配置指南https://quarkus.io/guides/config
在application.properties您可以使用:
somename=${HOST:localhost}
Run Code Online (Sandbox Code Playgroud)
如果未设置,它将正确扩展HOST环境变量并localhost用作默认值HOST。
| 归档时间: |
|
| 查看次数: |
702 次 |
| 最近记录: |