使用Spring批处理sftp发送文件

使用Spring批处理sftp发送文件,spring,sftp,spring-batch,spring-integration,Spring,Sftp,Spring Batch,Spring Integration,我正在尝试使用SpringBatch发送一个带有sftp的文件 我在这个网站上找到了一个很好的示例/教程,我遵循了这个示例/教程,尽管我在sftpasklet类的上面链接的示例中发现了“无法按SFTP发送文件:…”异常。我认为我的问题是,我的应用程序上下文中的intsftp:outbound channel adapter从未被调用。与之相关联的idsftpOutboundAdapter没有在页面上的任何其他地方引用,我看不出它是如何被调用的。我在其他网站上也发现了类似的教程,它们也从未被明确地

我正在尝试使用SpringBatch发送一个带有sftp的文件

我在这个网站上找到了一个很好的示例/教程,我遵循了这个示例/教程,尽管我在sftpasklet类的上面链接的示例中发现了“无法按SFTP发送文件:…”异常。我认为我的问题是,我的应用程序上下文中的
intsftp:outbound channel adapter
从未被调用。与之相关联的id
sftpOutboundAdapter
没有在页面上的任何其他地方引用,我看不出它是如何被调用的。我在其他网站上也发现了类似的教程,它们也从未被明确地调用过

基本上,我的问题归结为:如何调用spring批处理
intsftp:outboundchanneladapter


提前感谢

tasklet将消息(带有
文件
有效负载)发送到
输出通道
sftpChannel.send(message);
),然后将其发送到出站适配器


打开org.springframework.integration的调试日志以查看消息流。

谢谢!没有意识到它是隐式调用的。谢谢你的帮助。