具有System.property的Felix ConfigAdmin更新属性

时间:2018-12-20 12:49:58

标签: properties osgi config karaf

我尝试做这样的事情:

Configuration config = configAdmin.getConfiguration("best.config");
Dictionary<String, Object> properties = config.getProperties();
properties.put("asdf", "${my.system.property}");
config.update(properties);

但是在更新之后,我收到的字符串是“ $ {my.system.property}”而不是“系统值”。

在用修改后的配置重新启动Karaf之后,一切正常,我收到系统值。

这是正确的行为吗?

0 个答案:

没有答案