65.5. Spring Boot 自動設定
Spring Boot で zipfile を使用する場合は、自動設定をサポートするために次の Maven 依存関係を使用してください。
コンポーネントは、以下に示す 5 個のオプションをサポートします。
| 名前 | 説明 | デフォルト | タイプ |
|---|---|---|---|
| camel.dataformat.zipfile.allow-empty-directory | zip ファイルに複数のエントリーがある場合、このオプションを true に設定すると、ディレクトリーが空であっても反復子を取得できます。 | false | Boolean |
| camel.dataformat.zipfile.enabled | zipfile データ形式の自動設定を有効にするかどうか。これはデフォルトで有効になっています。 | ブール値 | |
| camel.dataformat.zipfile.max-decompressed-size | zip ファイルの最大展開サイズ (バイト単位) を設定します。指定されていない場合のデフォルト値は、1 ギガバイト相当です。展開後のサイズがこの量を超えると、IOException が出力されます。最大展開サイズの設定を無効にするには、-1 に設定します。 | 1073741824 | Long |
| camel.dataformat.zipfile.preserve-path-elements | ファイル名にパス要素が含まれている場合、このオプションを true に設定すると、zip ファイルでパスを維持できます。 | false | Boolean |
| camel.dataformat.zipfile.using-iterator | zip ファイルに複数のエントリーがある場合には、このオプションを true に設定すると、スプリッター EIP を使用して、ストリーミングモードで反復子を使用してデータを分割できます。 | false | ブール値 |