2

現在、camel-bindy-2.12.1からcamel- bindy-2.16.2 にアップグレードしようとしていますが、複数のクラスで構成されるモデルをデータ セットに適用しようとすると、単一のテキスト ファイルになるという問題が発生します。

パッケージ (com.sample.package) には、次のコード (Camel Spring DSL) を使用してマーシャリングに使用できるいくつかのクラスがありました。

<bean id="bindyFixedLengthDataformat"  class="org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat">
    <constructor-arg value="com.sample.package" />
</bean>

次に、マーシャリング時に Bean を参照します。

<marshal ref="bindyFixedLengthDataformat" />

この Bean 呼び出しにより、パッケージ内のすべてのクラスがマーシャリングされるデータに適用され、1 つのファイルが作成されます。

camel-bindy-2.12.1 ではうまく機能しましたが、上記のコンストラクターはcamel-bindy-2.16.2 では使用できなくなりました。

削除されたコンストラクターで同じ機能を実現する例を見つけることができませんでした。

誰かがこの状況に遭遇しましたか? もしそうなら、どんな提案/例も大歓迎です。

ありがとうございました

4

1 に答える 1