【问题标题】:In Camel how can I reload properties using Spring?在 Camel 中,如何使用 Spring 重新加载属性?
【发布时间】:2018-09-29 05:32:28
【问题描述】:

我在 Servicemix 7 中使用 Spring 和 Camel 2.16。我希望已安装的捆绑包在属性更改后刷新。在Blueprint中,有如下方式:

<cm:property-placeholder persistent-id="my-placeholders" update-strategy="reload">
...
</cm:property-placeholder>

我如何在 Spring 中做同样的事情?

亲切的问候,

R.

【问题讨论】:

    标签: spring apache-camel apache-servicemix


    【解决方案1】:

    我想你对 Spring DM 感兴趣,而不是 Spring(即 OSGi 容器中的 Spring 扩展):

    您不能使用 Spring DM 在更新托管属性时自动刷新上下文,但您可以将 Blueprint 与 Camel 一起使用。此外,Spring DM 已被弃用且未维护,蓝图是用来替换它的规范。

    【讨论】:

    • 感谢您的解释。
    猜你喜欢
    • 2013-10-22
    • 2012-10-26
    • 1970-01-01
    • 2017-12-11
    • 2014-11-26
    • 2018-08-12
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    相关资源
    最近更新 更多