3

私は Spring Integration の新しいユーザーであり、それを使用していくつかのファイルを処理したいと考えています。私の問題は、メッセージトランスフォーマーを使用してからファイルをアーカイブする方法がわからないことです(例外が発生しない場合)。

ファイルの内容の処理を担当するクラスがファイルを受け取る必要があるのか​​、ファイルの内容だけを受け取る必要があるのか​​ わからないため、問題が発生します。

私に提供された意見は、ファイル全体を受信して​​から、アーカイブできるようにファイルを返す必要があるというものです。

より良い方法はありますか?具体的には、file-to-string-transformer を使用することが、アーカイブできるようにファイルではなくファイルの内容のみを持っていることを意味するかどうかはわかりません。

私の質問は、この質問here で説明されているように少し似ているようです。

4

2 に答える 2

1

おそらく参照すべき Spring Integration の「公式」例の基本グループに例があります。GitHub リポジトリはこれで、あなたに合った例はこれです。ファイル インバウンド チャネル アダプター、ファイル アウトバウンド チャネル アダプター、およびファイルからバイトへのトランスフォーマーを使用して、バイナリ ファイルとテキスト ファイルのコピーと処理のデモを行います。それが役に立てば幸い。

于 2013-05-08T04:54:40.153 に答える