第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 ???