279.2. オプション
Servlet コンポーネントは、以下に挙げる 8 個のオプションをサポートします。
Name | 説明 | デフォルト | Type |
---|---|---|---|
servletName (consumer) | 使用するサーブレットのデフォルト名。デフォルトの名前は CamelServlet です。 | 文字列 | |
httpRegistry (consumer) | カスタムの org.apache.camel.component.servlet.HttpRegistry を使用します。 | HttpRegistry | |
attachmentMultipart Binding (コンシューマー) | マルチパート/フォームデータを Camel Exchange で添付として自動バインドするかどうか。attachmentMultipartBinding=true オプションおよび disableStreamCache=false オプションは併用できません。AttachmentMultipartBinding を使用するには disableStreamCache を削除します。サーブレットの使用時にこの設定を有効にするためにサーブレット固有の設定を必要とする可能性があるため、これはデフォルトで無効になります。 | false | boolean |
httpBinding (advanced) | カスタムの HttpBinding を使用して Camel メッセージと HttpClient 間のマッピングを制御する場合。 | HttpBinding | |
httpConfiguration (advanced) | 共有 HttpConfiguration をベース設定として使用します。 | HttpConfiguration | |
allowJavaSerialized Object (advanced) | リクエストが context-type=application/x-java-serialized-object を使用する場合に java のシリアライズを許可するかどうか。これは、デフォルトではオフになっています。これを有効にすると、Java は受信データをリクエストから Java へデシリアライズし、潜在的なセキュリティーリスクとなる可能性があることに注意してください。 | false | boolean |
headerFilterStrategy (filter) | カスタムの org.apache.camel.spi.HeaderFilterStrategy を使用して、Camel メッセージとの間でヘッダーをフィルターします。 | HeaderFilterStrategy | |
resolveProperty Placeholders (advanced) | 起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
Servlet エンドポイントは、URI 構文を使用して設定します。
servlet:contextPath
以下の path パラメーターおよびクエリーパラメーターを使用します。
279.2.1. パスパラメーター(1 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
contextPath | 使用する context-path が 必要です。 | 文字列 |