251.3. PropertyPlaceholder の使用


Camel 2.3 の時点で利用可能

Camel は camel-core で新しい PropertiesComponent を提供するようになりました。これにより、Camel エンドポイント URI を定義するときにプロパティープレースホルダーを使用できます。

これは、Spring の <property-placeholder> タグを使用する場合と同じように機能します。ただし、Spring には、サードパーティーのフレームワークが Spring プロパティーのプレースホルダーを最大限に活用できないという制限があります。How do I use Spring Property Placeholder with Camel XML で詳細を参照してください。

ヒント

Spring と Camel のプロパティープレースホルダーのブリッジ
Camel 2.10 以降では、Spring プロパティープレースホルダーを Camel とブリッジできます。詳細については、以下を参照してください。

プロパティープレースホルダーは通常、次の場合に使用されます。

  • ルックアップまたはエンドポイントの作成
  • レジストリー内の Bean のルックアップ
  • Spring XML で追加サポート (以下の例を参照)
  • Camel Properties コンポーネントで Blueprint PropertyPlaceholder を使用する
  • @PropertyInject を使用して POJO にプロパティーを注入する
  • Camel 2.14.1 プロパティーが存在しない場合のデフォルト値の使用
  • Camel 2.14.1 OS 環境変数、JVM システムプロパティー、またはサービスイディオムからプロパティー値を検索するために、すぐに使用できる関数が含まれている
  • Camel 2.14.1 プロパティーコンポーネントにプラグインできるカスタム関数の使用
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat