264.19. 覆盖 CamelContext 之外的 Blueprint 属性占位符
从 Camel 2.10.4 开始提供
在 Blueprint XML 文件中使用 Blueprint 属性占位符时,您可以直接在 XML 文件中声明属性,如下所示:
请注意,我们有一个 & lt;bean
> 来引用其中一个属性。在 Camel 路由中,我们使用 {{ 和 }}
表示法引用另一个。
现在,如果要通过单元测试覆盖这些 Blueprint 属性,您可以执行以下操作:
为此,我们覆盖并实施 useOverridePropertiesWithConfigAdmin
方法。然后,我们可以将要覆盖的属性放在给定的提议参数上。返回 值必须是 < cm:property-placeholder> 标签的
,您在蓝图 XML 文件中定义。
persistence-
id