使用Spring Batch sftp发送文件

时间:2013-11-11 15:12:23

标签: spring sftp spring-batch spring-integration

我正在尝试使用Spring Batch发送带有sftp的文件。

我在这个网站https://blog.codecentric.de/en/2011/09/send-data-secure-with-sftp-and-spring-batch/上找到了一个很棒的示例/教程,但我得到的是“无法按SFTP发送文件:...”在上面链接中的示例中捕获了异常SftpTasklet类。我相信我的问题是我的应用程序上下文中的int-sftp:outbound-channel-adapter永远不会被调用。与其关联的ID sftpOutboundAdapter未在页面上的任何其他地方引用,我也看不到它是如何被调用的。我在其他网站上找到了类似的教程,它们也从未被明确调用过。

基本上,我的问题归结为:如何调用弹簧批int-sftp:outbound-channel-adapter

提前致谢

1 个答案:

答案 0 :(得分:3)

tasklet将消息(带有File有效负载)发送到outputChannelsftpChannel.send(message);),然后将其发送到出站适配器。

启用org.springframework.integration的DEBUG记录以查看消息流。