109.3. 配置选项


Camel 组件在两个级别上配置:

  • 组件级别
  • 端点级别

109.3.1. 组件级别选项

组件级别是最高级别。您在此级别上定义的配置由所有端点继承。例如,一个组件可以具有安全设置、用于身份验证的凭证、用于网络连接的 url,等等。

由于组件通常为最常见的情况预先配置了默认值,因此您可能需要仅配置几个组件选项,或者根本不配置任何组件选项。

您可以使用以下方法配置组件

  • 组件 DSL
  • 在配置文件中(application.propertiesyaml)中
  • 直接使用 Java 代码。

109.3.2. 端点级别选项

Endpoint 级别,您可以使用这些选项来配置您希望端点执行的操作。选项根据端点是否被用作消费者()或作为生成者()进行分类。

您可以将端点 URI 直接配置为 路径和 查询参数。您还可以使用 Endpoint DSLDataFormat DSL 作为 Java 中配置端点和数据格式 的安全 方法。

在配置选项时,对 urls、端口号、敏感信息和其他设置使用 Property Placeholders

属性占位符提供几个优点:

  • 它们有助于防止使用硬编码 URL、端口号、敏感信息和其他设置。
  • 它们允许从代码外部配置。
  • 它们帮助代码变得更加灵活和可重复使用。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部