276.2. URI 选项
REST 组件支持 4 个选项,它们如下所列。
名称 | 描述 | 默认 | 类型 |
---|---|---|---|
componentName (common) | 用于 REST 传输的 Camel Rest 组件,如 restlet、spark-rest.如果没有明确配置组件,则 Camel 将会查找(如果是与 Rest DSL 集成)的 Camel 组件,或者一个 org.apache.camel.spi.RestConsumerFactory (consumer)或 org.apache.camel.spi.RestProducerFactory (producer)会在 registry 中注册。如果找到其中任何一个,那么将使用。 | 字符串 | |
apiDoc (producer) | 要使用的 OpenAPI api doc 资源。资源默认从 classpath 加载,且必须采用 JSon 格式。 | 字符串 | |
host (producer) | 要使用的 HTTP 服务的主机和端口(在 OpenAPI 模式中覆盖主机) | 字符串 | |
resolveProperty Placeholders (advanced) | 启动时,组件是否应自行解析属性占位符。只有 String 类型的属性才能使用属性占位符。 | true | 布尔值 |
REST 端点使用 URI 语法配置:
rest:method:path:uriTemplate
使用以下路径和查询参数:
276.2.1. 路径名(3 参数):
名称 | 描述 | 默认 | 类型 |
---|---|---|---|
方法 | 要使用 所需的 HTTP 方法。 | 字符串 | |
path | 所需的 基本路径 | 字符串 | |
uriTemplate | uri 模板 | 字符串 |