1

私のシナリオは、プロパティ ファイルのようなキー値 paris のみを含むファイル エンドポイントからファイルを読み取り、キーに基づいてそこからいくつかのデータを取得することです。

カスタム Bean または Java コンポーネントを使用する方法以外でそれらを行う方法についてのアイデア。

Mule または Camel でこれが可能かどうかを知りたいです。

前もって感謝します。

4

2 に答える 2

2

Camelルートを使用してファイルをピックアップする場合は、次のようになります

from("file:inbox")
   .convertBodyTo(Properties.class)
   .log("The foo value is {${body[foo]}")
   .log("The bar value is {${body[bar]}")

次に必要なのは、java.io.File -> java.util.Properties からの型コンバーターです。これは、すぐにキャメルコアに追加できます。

Camel ですぐに型コンバーターを追加するためのチケットをログに記録しました: https://issues.apache.org/jira/browse/CAMEL-7312

于 2014-03-20T08:06:20.317 に答える