以下のCSVをオブジェクトに変換できる必要があります。 これはBindyでも可能ですか?Apache Camel BindyでCSVファイル内のさまざまなレコードを処理する方法は?
H,header1,01/01/2012
D,test11,1.00,10.00
D,test12,2.00,20.00
D,test13,3.00,30.00
H,header2,01/02/2012
D,test21,1.00,10.00
D,test22,2.00,20.00
D,test23,3.00,30.00
私は2つのモデルのヘッダーと詳細を作成し、最後に私は、一覧がしたい: ヘッダー、詳細、詳細、詳細、ヘッダー、詳細、詳細、詳細オブジェクトを。
は、私は同じパッケージにこれらのモデルを入れて、それがBindyのように言って失敗していると、どのモデルを認識することができていないようです、私のテストを実行すると:
java.lang.AssertionError: mock://queue.csv Received message count. Expected: <1> but was: <0>
はBindyでこれでも可能ですか?
実際、この問題に対する答えは、BindyではなくBeanIO.orgフレームワークを使用していました。これは、このシナリオをそのままの状態でサポートします。 – goe
ニース、ビーニオは良いライブラリのように見えます。 XMLマッピングファイルではなく、より簡単なマッピングのための@ annotation configsでうまくいくでしょう。 –