問題タブ [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.
java - Camel Bindy: 最後の列を無視する方法
Bindy を使用して解析している CSV ファイルがあります。すべての DataField を含む CsvRecord クラスを作成しました。今、彼らは CSV ファイルに新しい列を追加しました。私は Bindy にそれらを無視させたいと思っています。それ、どうやったら出来るの?余分なフィールドを追加してコードを変更し、それらを無視できることはわかっていますが、誰かが入力ファイルに余分な列を追加することを決定するたびに、ソフトウェアの新しいバージョンをリリースする必要はありません。ありがとうございました!
java - java.lang.IllegalArgumentException: 一部のフィールドがありません (オプションまたは必須)
Apache Camel Bindy を使用して固定ファイル リーダーを作成しようとしていますが、例外が発生しています。うまく機能しているヘッダーとフッターなしで解決策を見つけるのを手伝ってください。
更新: ファイルが小さくて理解できないため、パブリックが追加されました
ファイルの内容:
新しい例外:
例外:
ルーター:
モデル Java クラス:
依存関係:
java - Bindyに常にリストを返すように強制する方法は?
私は次のルートを持っています:
問題は、ファイルに 4 つのレコードがある場合、最初のグループはプロセッサに入るList
が、2 番目のグループは単一のFoo
オブジェクトになることです。その都度、ボディをチェックしinstanceof
てリストを作成する必要があります。
Foo
クラス:
ファイルの内容:
Bindy
常にアンマーシャリングを強制する方法はありList
ますか?