1

我正在尝试使用 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在我的应用程序上下文中永远不会被调用。与它关联的 idsftpOutboundAdapter没有在页面上的其他任何地方引用,我看不到它是如何被调用的。我在其他网站上也找到了类似的教程,这些网站也从未明确调用过。

基本上,我的问题归结为:如何int-sftp:outbound-channel-adapter调用春季批次?

提前致谢

4

1 回答 1

3

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

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

于 2013-11-11T15:46:26.307 回答