如何使用Spring Integration和xml配置拆分文件?

时间:2019-07-02 18:54:35

标签: java spring spring-integration

我的工作是从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 repo中的代码示例来拆分入站通道适配器的输出。

0 个答案:

没有答案