my.company.bindy のようなパッケージにいくつかのクラスがあり、そのすべてに Bindy アノテーションが付けられるようにしたいと考えています。次に、CSV をこれらのタイプのいずれかにアンマーシャリングできる Camel ルートが必要です。すべてが機能していますが、パッケージ内に複数のバインディング アノテーション付きクラスがあると、アンマーシャリングが失敗します。これは、Bindy が CSV 行をパッケージ内のすべてのクラスに非整列化しようとしているためです。また、特定の行が複数のクラスに適切にマーシャリングされません。私のデータ形式は、Spring で次のように宣言されています。
<bean class="org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat">
<property name="packages" value="my.company.bindy"/>
</bean>