在 Camel 中,如何使用 Spring 重新加载属性?
In Camel how can I reload properties using Spring?
我在 Servicemix 7 中使用 Spring 和 Camel 2.16。我希望安装的包在 属性 更改后刷新。在Blueprint中,有如下方式:
<cm:property-placeholder persistent-id="my-placeholders" update-strategy="reload">
...
</cm:property-placeholder>
如何在 Spring 中执行相同的操作?
亲切的问候,
R.
我想您对 Spring DM 而不是 Spring(即 OSGi 容器中的 Spring 扩展)感兴趣:
您无法使用 Spring DM 在更新托管属性时自动刷新上下文,但您可以将 Blueprint 与 Camel 一起使用。此外,Spring DM 已弃用且不再维护,蓝图是用于替换它的规范。
我在 Servicemix 7 中使用 Spring 和 Camel 2.16。我希望安装的包在 属性 更改后刷新。在Blueprint中,有如下方式:
<cm:property-placeholder persistent-id="my-placeholders" update-strategy="reload">
...
</cm:property-placeholder>
如何在 Spring 中执行相同的操作?
亲切的问候,
R.
我想您对 Spring DM 而不是 Spring(即 OSGi 容器中的 Spring 扩展)感兴趣:
您无法使用 Spring DM 在更新托管属性时自动刷新上下文,但您可以将 Blueprint 与 Camel 一起使用。此外,Spring DM 已弃用且不再维护,蓝图是用于替换它的规范。