144.16. Spring Boot 自動設定
このコンポーネントは、以下に示す 9 のオプションをサポートします。
| 名前 | 説明 | デフォルト | 型 |
|---|---|---|---|
| camel.language.xpath.document-type | ドキュメントタイプのクラスの名前。デフォルト値は org.w3c.dom.Document です。 | String | |
| camel.language.xpath.enabled | xpath 言語の自動設定を有効にするかどうか。これはデフォルトで有効になっています。 | Boolean | |
| camel.language.xpath.factory-ref | レジストリーを検索するためのカスタム XPathFactory を参照します。 | String | |
| camel.language.xpath.log-namespaces | トラブルシューティング時に役立つ名前空間をログに記録するかどうか。 | false | Boolean |
| camel.language.xpath.object-model | 使用する XPath オブジェクトモデル。 | String | |
| camel.language.xpath.pre-compile | 初期化フェーズ中に xpath 式のプリコンパイルを有効にするかどうか。プリコンパイルはデフォルトで有効になっています。これは、たとえば、アプリケーションが事前にコンパイルされている場合 (たとえば camel-quarkus を使用) など、開始フェーズでコンパイルフェーズが必要な場合にオフにするために使用できるので、JVM ランタイムではなくビルドされたオペレーティングシステムの xpath ファクトリーがロードされます。 | true | Boolean |
| camel.language.xpath.saxon | Saxon を使用するかどうか。 | false | Boolean |
| camel.language.xpath.thread-safety | xpath 式の返された結果に対してスレッドセーフを有効にするかどうか。これは、NODESET を結果の型として使用し、返されたセットに複数の要素がある場合に適用されます。この状況で、並列処理モードの Camel Splitter EIP などから NODESET を同時に処理すると、スレッドセーフの問題が発生する可能性があります。このオプションは、ノードの防衛的コピーを実行して、同時実行の問題を防ぎます。アプリケーションで camel-saxon または Saxon を使用している場合は、このオプションをオンにすることを推奨します。Saxon には、このオプションをオンにすることで防止できるスレッドセーフの問題があります。 | false | Boolean |
| camel.language.xpath.trim | 値をトリミングして、先頭および末尾の空白と改行を削除するかどうか。 | true | Boolean |