278.2. 查询参数(8 参数):
| Name | 描述 | 默认值 | 类型 |
|---|---|---|---|
| basePath (producer) | API basePath,如 /v2。默认是 unset,如果设置会覆盖 OpenApi 规格和组件配置中存在的值。 | 字符串 | |
| componentName (producer) | 执行请求的 Camel 组件的名称。组件必须存在于 Camel registry 中,且必须实现 RestProducerFactory 服务供应商接口。如果没有设置 CLASSPATH,则会搜索实现 RestProducerFactory SPI 的单个组件。覆盖组件配置。 | 字符串 | |
| consumes (producer) | 此组件可以使用的有效负载类型。可以是一种类型,如 application/json 或多种类型,如 application/json、application/xml; q=0.5,根据 RFC7231。这等同于 Accept HTTP 标头的值。如果设置覆盖 OpenApi 规格和组件配置中找到的任何值。 | 字符串 | |
| host (producer) | 以 https://hostname:port 的形式将 HTTP 请求定向到的方案主机名和端口。可以在端点、组件或 Camel 上下文中的相应 REST 配置中配置。如果您将这个组件命名为 (如 petstore),则 REST 配置首先被查询,下一个 rest-openapi,最后为全局配置指定。如果设置覆盖 OpenApi 规格(RestConfiguration)中找到的任何值。覆盖所有其他配置。 | 字符串 | |
| lazyStartProducer (producer) | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | false | 布尔值 |
| generate (producer) | 此组件生成的有效负载类型。例如,根据 RFC7231 的 application/json。这等同于 Content-Type HTTP 标头的值。如果设置会覆盖 OpenApi 规格中存在的任何值。覆盖所有其他配置。 | 字符串 | |
| basicPropertyBinding (advanced) | 端点是否应该使用基本属性绑定(Camel 2.x)或较新的属性绑定 | false | 布尔值 |
| 同步 (高级) | 设置是否应严格使用同步处理,还是允许 Camel 使用异步处理(如果支持)。 | false | 布尔值 |