6.2. URI 选项


6.2.1. 配置选项

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

  • 组件级别
  • 端点级别

6.2.1.1. 配置组件选项

组件级别是最高级别,保留由端点继承的通用配置和常见配置。例如,某个组件可能具有安全设置,身份验证的凭证,用于网络连接的 url 等等。

有些组件仅有一些选项,另一些则可能有多个选项。因为组件通常配置了常用的默认值,所以您可能只需要在组件上配置几个选项;或者根本没有配置。

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

6.2.1.2. 配置端点选项

在这里,您发现大多数配置在端点上,因为端点通常具有许多选项,这样您就可以配置端点所需要的内容。这些选项也归类为端点是作为使用者(来自)还是生产者(to)用于这两个对象。

配置端点最常在端点 URI 中直接进行,作为路径和查询参数。您还可以使用 Endpoint DSL 作为配置端点的一种安全方式。

在配置选项时,最好使用 Property Placeholders,它不允许硬编码 URL、端口号、敏感信息和其他设置。换句话说占位符允许外部化代码的配置,并提供更多灵活性和重复使用性。

以下两个部分列出了所有选项,首先用于组件,后跟端点。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat