初めての Spring-Batch アプリケーションを実装しています。パッケージの命名において、Samples プロジェクトは、それぞれのドメイン (つまり、フットボールの試合) のすべての 1 つのパッケージにリーダー、ライター、プロセッサを含む独自のパッケージ内の各ドメインに名前を付けます。それは典型的なことですか?
たとえば、10 個の異なるフラット ファイルの読み取り、処理、書き込みを行うジョブがあるとします。それぞれのファイル/ジョブのリーダー、プロセッサ、ライターを含むパッケージごとに 10 個の異なるパッケージを用意する必要がありますか?
または、すべてのリーダーに対して 1 つの「リーダー」パッケージ、すべてのプロセッサに対して 1 つの「プロセッサ」パッケージ、およびすべてのライターに対して 1 つの「ライター」パッケージを用意することも同様に合理的である可能性があります。
私は SAP システムとやり取りしていますが、時間が経つにつれて、処理するファイルの数が増えていきます。そのため、パッケージの命名と整理に関して、何が優れているかをよりスマートに把握しようとしています。そして、Spring-Batch コミュニティが行う方法でそれを行いたいと考えています。
ありがとう。