在OSGi蓝图中,我可以从property-placeholder获得params
<cm:property-placeholder persistent-id="id" update-strategy="reload"/>.
但是,这些参数将从.cfg加载。我需要从DataBase加载params,我可以为property-placeholder设置params提供程序吗?
答案 0 :(得分:0)
属性占位符 cm:property-placeholder只能从config admin提供属性。因此,只需配置一些xml就没有简单的解决方法。
有三种方法可以实现这一目标:
所以我会选择第三种解决方案。它的良好副作用是,一旦你编写了配置文件,如果数据库出现故障就没有中断。