Как разделить файл с помощью Spring Integration и конфигурации xml? - PullRequest
0 голосов
/ 02 июля 2019

Моя задача - прочитать файл из папки sftp и разбить его на строки.Я заставил его работать с этим примером:

https://gist.github.com/garyrussell/921e366334b5d8d9b8f2

Теперь я вижу, что пример устарел и должен использоваться разделитель файлов, но я не могу найти ни одного рабочего примера, который позволил бы мне заменитькод выше с помощью компонента xml.Я попробовал приведенный ниже код, но, похоже, не справился с работой.

<int-ftp:inbound-channel-adapter
        session-factory="ftpClientFactory"
        local-directory="file:src/test/write" remote-directory="files"
        channel="fileChannel" delete-remote-files="true">
    <int:poller fixed-rate="5000"></int:poller>
</int-ftp:inbound-channel-adapter>

<int:channel id="fileChannel"/>

<int:splitter id="splitFile" ref="fileSplitter"
              input-channel="fileChannel" output-channel="lineChannel"/>

<bean id="fileSplitter" class="org.springframework.integration.file.splitter.FileSplitter"/>

Мне нужен рабочий пример того, как разделить выходные данные адаптера входящего канала с использованием предоставленных bean-компонентовс помощью фреймворка вместо примера кода в приведенном выше репозитории git.

...