Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.第128章 プロパティー
Properties コンポーネント リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Apache Camel 2.3 で利用可能
URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
properties:key[?options]
properties:key[?options]
ここでの key は、検索するプロパティーのキーです。
オプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
cache
|
boolean
|
true
|
ロードされたプロパティーをキャッシュするかどうか。 |
ロケーション
|
文字列
|
null
|
プロパティーをロードする場所の一覧。複数の場所を分離する場合はコンマで区切ることができます。このオプションはデフォルトの場所を上書きし、このオプションからのロケーション のみ を使用します。 |
encoding
|
文字列
|
null
|
Camel 2.14.3/2.15.1: 特定の文字セットを使用して UTF-8 などのプロパティーを読み込む。デフォルトでは、ISO-8859-1 (latin1)が使用されます。 |
ignoreMissingLocation
|
boolean
|
false
|
Camel 2.10: プロパティーファイルが見つからない場合など、ロケーションが見つからないかどうかを警告せずに無視するかどうか。 |
propertyPrefix
|
文字列
|
null
|
Camel 2.9: 解決前にプロパティー名の前に追加された任意の接頭辞。 |
propertySuffix
|
文字列
|
null
|
Camel 2.9: 解決前にプロパティー名に追加される任意の接尾辞。 |
fallbackToUnaugmentedProperty
|
boolean
|
true
|
Camel 2.9: true の場合、指定したプレーンプロパティー名をフォールバックする前に propertyPrefix および propertySuffix で拡張されたプロパティー名の解決を最初に試みます。false の場合、拡張されたプロパティー名のみが検索されます。
|
prefixToken
|
文字列
|
{{
|
Camel 2.9: プロパティートークンの開始を示すトークン。 |
suffixToken
|
文字列
|
}}
|
Camel 2.9: プロパティートークンの最後を示すトークン。 |
systemPropertiesMode
|
int
|
2
|
Camel 2.16: システムプロパティーを解決し、使用するかどうかに使用するモード。
これを org.apache.camel.spring.spi.BridgePropertyPlaceholderConfigurer で Spring のプロパティープレースホルダーにブリッジする場合、BridgePropertyPlaceholderConfigurer の設定は PropertiesComponent の設定よりも優先されます。
|
Java コードからのプロパティーの解決
CamelContext
で resolvePropertyPlaceholders
メソッドを使用して、任意の Java コードからプロパティーを解決できます。
その他の参考資料 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
- プロパティーで暗号化された値(パスワードなど)を使用するための jasypt ???