搜索

124.3. 配置选项

download PDF

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

  • 组件级别
  • 端点级别

124.3.1. 组件级别选项

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

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

您可以在配置文件(application.properties|yaml)中使用 组件 DSL 配置组件,或使用 Java 代码直接配置组件。

124.3.2. 端点级别选项

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

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

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

占位符允许您从代码外部化配置,为您提供更灵活且可重复使用的代码。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.