問題タブ [bindy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-camel - パッケージ内に複数のバインド アノテーション付きクラスを保持し、Camel で CSV を非整列化することはできますか?
my.company.bindy のようなパッケージにいくつかのクラスがあり、そのすべてに Bindy アノテーションが付けられるようにしたいと考えています。次に、CSV をこれらのタイプのいずれかにアンマーシャリングできる Camel ルートが必要です。すべてが機能していますが、パッケージ内に複数のバインディング アノテーション付きクラスがあると、アンマーシャリングが失敗します。これは、Bindy が CSV 行をパッケージ内のすべてのクラスに非整列化しようとしているためです。また、特定の行が複数のクラスに適切にマーシャリングされません。私のデータ形式は、Spring で次のように宣言されています。
csv - 主要なフィールド キャメル バインド
Camel Bindy と @FixedLengthRecord 戦略を使用します。
私はフィールドを持っています:
このフィールドの先頭にゼロを付けたいと思います。これを達成するために何ができますか?
java - camel-bindy または beanio を使用してキー値テキスト ファイルを解析する
bindy または beanIO camel コンポーネントを使用して csv ファイルを解析するオプションがあります。この csv の他に、キー値を含む dat (txt) ファイルがあります。上記のライブラリのいずれかを使用して、このファイルを解析してマップすることは可能ですか?
apache-camel - 複数のデータモデル Apache camel Bindy
Apache Camel Bindy を使用して、さまざまなデータ モデルの csv ファイルを処理しています。たとえば、ファイル 1 はデータ モデル オンで、ファイル 2 はデータ モデル 2 です。キャメル ルートでは、BindyCsvDataFormat の 2 つの呼び出しを次のように異なるデータ モデルに関連付けました。
ルートは次のようになります。
ただし、コードを実行すると、ファクトリには、実行ごとに 1 つではなく、2 つのモデルが自動的に関連付けられます。また、両方のファイルが最初のデータ モデルのオブジェクトに読み込まれ、2 番目のデータ モデルには読み込まれません。これを機能させる方法について何か提案はありますか?
ありがとう!
java - oneToMany アンマーシャルを使用した Pojo へのフラット ファイルが機能しない
http://camel.apache.org/bindy.htmlを使用して次のテスト プログラムを使用しています 問題は、コードが pojo 構造をフラットな CSV ファイルにマーシャリングできることですが、ファイル データをアンマーシャリングして pojo に戻すことができないことです。
apache-camel-bindy: 2.13.0
Java ファイルの注文:
アイテム Java ファイル:
InventoryItem Java ファイル:
マーシャリングとアンマーシャリングのテスト プログラム:
マーシャリング操作によって生成された同じファイルでアンマーシャリングが機能しない理由の手がかりはありますか?
apache-camel - Camel Bindy は null (空) の代わりに 0 を返します
入力データが null の場合、Bindy モデル (elToCSV) を使用してマーシャリングする場合:
次のようにルーティングします。
出力に空のフィールドではなく、自動的に 0 を設定します。
私が逃したことを定義するパラメータはありますか?
ありがとう