264.16. 将属性占位符用于 XML DSL 中任何类型的属性
从 Camel 2.7 开始提供
注意
如果您使用 OSGi 蓝图,则这仅适用于 2.11.1 或 2.10.5。
在以前的版本中,它只在支持占位符的 XML DSL 中的 xs:string 类型属性。例如,timeout 属性会是一个 xs:int 类型,因此您无法将字符串值设置为占位符键。现在,可以使用特殊的占位符命名空间进行 Camel 2.7。
在以下示例中,我们为命名空间 http://camel.apache.org/schema/placeholder 使用 prop 前缀,在 XML DSLs 中的属性中使用 prop 前缀。请注意,在 Multicast 中使用此选项代表,选项 stopOnException 应该是带有键"stop"的占位符值。
在我们的属性文件中,我们将值定义为
stop=true