260.2. URI オプション
REST コンポーネントは、以下に示す 4 つのオプションをサポートします。
Name | 説明 | デフォルト | Type |
---|---|---|---|
componentName (common) | REST トランスポートに使用する Camel Rest コンポーネント(restlet、spark-rest など)。明示的に構成されたコンポーネントがない場合、または Rest DSL と統合する Camel コンポーネントがある場合、または org.apache.camel.spi.RestConsumerFactory(consumer)または org.apache.camel.spi.RestProducerFactory(producer)がレジストリーに登録されている場合、Camel は検索を行います。いずれかのファイルが見つかると、それが使用されます。 | 文字列 | |
apiDoc (producer) | 使用する swagger api doc リソース。リソースはデフォルトでクラスパスからロードされ、JSon 形式である必要があります。 | 文字列 | |
ホスト (プロデューサー) | 使用する HTTP サービスのホストおよびポート(swagger スキーマのホストはオーバーライド) | 文字列 | |
resolveProperty Placeholders (advanced) | 起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
REST エンドポイントは、URI 構文を使用して設定されます。
rest:method:path:uriTemplate
以下の path パラメーターおよびクエリーパラメーターを使用します。
260.2.1. パスパラメーター(3 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
method | 使用する 必須 の HTTP メソッド。 | 文字列 | |
path | 必須 のベースパス | 文字列 | |
uriTemplate | uri テンプレート | 文字列 |