263.11. 使用属性组件的示例


在端点 URI 中使用属性占位符时,您可以使用 properties: 组件,或者直接在 URI 中定义占位符。从之前开始,我们将显示这两种情况的示例。

// properties
cool.end=mock:result

// route
from("direct:start").to("properties:{{cool.end}}");
Copy to Clipboard Toggle word wrap

您还可以使用占位符作为端点 uri 的一部分:

// properties
cool.foo=result

// route
from("direct:start").to("properties:mock:{{cool.foo}}");
Copy to Clipboard Toggle word wrap

在上面的示例中,指向 端点的 将解析为 mock:result

您还可以使用属性来互相参考,例如:

// properties
cool.foo=result
cool.concat=mock:{{cool.foo}}

// route
from("direct:start").to("properties:mock:{{cool.concat}}");
Copy to Clipboard Toggle word wrap

注意 cool.concat 如何引用另一属性。

properties: 组件还为您提供使用 位置 选项覆盖并提供给定 uri 中的位置:

   from("direct:start").to("properties:bar.end?locations=com/mycompany/bar.properties");
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat