小编Den*_*aev的帖子

如何在 Quarkus 中读取环境变量

我正在尝试使用 读取 Quarkus 应用程序中的环境变量@ConfigProperty,但未能做到这一点。我认为仅指定变量名称就足够了,但它不起作用:

@ConfigProperty(name = "MY_ENV_VAR")
String envVar;
Run Code Online (Sandbox Code Playgroud)

我还尝试在 application.properties 中指定一个属性

my.var=${MY_ENV_VAR:defaultValue}
Run Code Online (Sandbox Code Playgroud)

并读它就像

@ConfigProperty(name = "my.var")
String myVar;
Run Code Online (Sandbox Code Playgroud)

但变量始终为空。

我错过了什么?在 Quarkus 中读取环境变量的正确方法是什么?
我正在使用 Quarkus 1.2.0.Final

java cdi quarkus

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

cdi ×1

java ×1

quarkus ×1