第128章 プロパティー


Properties コンポーネント

Apache Camel 2.3 で利用可能

URI 形式

properties:key[?options]
Copy to Clipboard Toggle word wrap
ここでの key は、検索するプロパティーのキーです。

オプション

Expand
名前 タイプ デフォルト 説明
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: システムプロパティーを解決し、使用するかどうかに使用するモード。
  • 0 = never (JVM システムプロパティーは使用されません)
  • 1 = fallback (JVM システムプロパティーは、キーのある通常のプロパティーが存在しない場合にのみフォールバックとして使用されます)
  • 2 = override (JVM システムプロパティーが存在する場合は使用され、そうでない場合は通常のプロパティーが使用されます)
これを org.apache.camel.spring.spi.BridgePropertyPlaceholderConfigurer で Spring のプロパティープレースホルダーにブリッジする場合、BridgePropertyPlaceholderConfigurer の設定は PropertiesComponent の設定よりも優先されます。
Java コードからのプロパティーの解決
CamelContextresolvePropertyPlaceholders メソッドを使用して、任意の Java コードからプロパティーを解決できます。

その他の参考資料

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat