vertx3设置外部json配置文件

i1icjdpr  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(358)

我从2015年开始学习这个教程(过时了?):http://vertx.io/blog/vert-x-application-configuration/
我将maven和vertx3与java8结合使用,我尝试使用 java -jar ... -conf ...path/conf.json 应用程序启动,但所有配置值都为空。它要么告诉我 -conf 选项未知或未找到配置文件,但它只返回null。

@Override
  public void start(final Future<Void> fut) {
    config().getString("some.custom.key") // always returns null, but throws no error
  }

我一定要用这样的东西吗https://github.com/vert-x3/vertx-config ? 我应该用吗 vertx.getOrCreateContext().config(); 或者只是 config(). ?
解决方案如果找不到配置,所有返回的值都将默认为null,但配置本身不会。对我来说,这只是单元测试,因为他们没有配置设置。

t5zmwmid

t5zmwmid1#

如果vertx找不到配置,所有返回的值都将默认为null,但配置不会为null,vertx不会引发任何错误(静默)。对我来说,这只是单元测试,因为他们没有配置设置,一个正常的启动是好的 -conf .

相关问题