250.19. CamelContext 外での Blueprint プロパティープレースホルダーのオーバーライド
Camel 2.10.4 から利用可能
Blueprint XML ファイルで Blueprint プロパティープレースホルダーを使用する場合は、以下のように XML ファイルで直接プロパティーを宣言できます。
プロパティーの 1 つを参照する & lt;bean > があることに留意してください。また、Camel ルートでは {{ および }} 表記を使用して他の ルート を参照します。
ユニットテストからこれらの Blueprint プロパティーをオーバーライドする場合は、以下のようにすることができます。
これを実行するには、useOverridePropertiesWithConfigAdmin メソッドを上書きし、実装します。その後、指定の props パラメーターで上書きしたいプロパティーを配置できます。また、戻り値 は、Blueprint XML ファイルで定義する < cm:property-placeholder> タグの persistence-id である必要があります。