xml DSLでキャメルルートを定義しました。<removeHeaders>
要素で、正規表現パターンを指定しています。 <removeHeaders pattern="*"/>
(簡潔にするためにパターンは簡略化されている)。私はxmlからパターンファイルをプロパティファイルに移動し、<removeHeaders pattern="${removeHeadersPattern}"/>
のようなPropertyPlaceholderConfigurerメカニズムを使って文字列を読み込みたいのですが、これは複数のルートに同じパターン文字列を使用するためです。ただし、属性値は置き換えられる代わりにリテラル文字列として扱われます。この仕事をする方法はありますか?たぶん私は何かを欠いているでしょうか?キャメルルートのremoveHeadersパターン属性にプロパティーを設定します。
0
A
答えて
2
Camelのプロパティを使用する場合は、documentationを参照してください。私の理解によると、ラクダの文脈の外で使用されている場合は、
${property_name}
とプロパティを使用します。{{property_name}}
ラクダの文脈の中で。
また、キャメル2.9から始めて、我々はプロパティをロード中にprefixToken
とsuffixToken
偶然にを使用して、これらのプレースホルダを変更するための規定を持っている、ということに注意してください。
関連する問題
- 1. F:convertNumber属性パターン
- 2. php xml_encode特定のタグ名に属性を設定します。
- 3. 仮想属性に基づいてactiverecord属性を設定します
- 4. 属性のCSSを設定
- 5. Tinyxml設定属性
- 6. デフォルトの属性と属性のタイプの両方を設定します
- 7. マークアップのTextBoxコントロールにreadonly属性を設定しますか?
- 8. IFrameのsrc属性をdataに設定します。application/pdf; base64?
- 9. 動的値をhtml:selectタグの "value"属性に設定します
- 10. Angular2のngfor内に属性を設定します
- 11. サイプレス:属性値を設定
- 12. TableRowセルコレクションの設定属性
- 13. パテントデコレータのプライベート属性を0.0に設定
- 14. 属性値履歴のパターン
- 15. initのプロパティーを拡張子をswiftで設定しますか?
- 16. 異なる属性パスをユーザーに設定しますか?
- 17. プロパティ属性を動的に設定します。
- 18. 属性をグループにも設定しますか?
- 19. document.createElement( 'script')に 'src'属性を設定しますか?
- 20. [埋め込み]属性値を動的に設定します。
- 21. モデル内の属性を設定する
- 22. データフレームのデフォルトプロット属性を設定する
- 23. UIBarButtonItemのアクセシビリティ属性を設定する
- 24. Webbyレイアウトの属性を設定する
- 25. サーバー属性でノード属性を設定する方法
- 26. は、Railsでhas_many_though関係に属性を設定しました
- 27. Tinyxml2ルート設定属性
- 28. 設定値属性DBMS
- 29. Collected設定属性 "TimeToLive"
- 30. HTML5のパターン属性を使用する