如何使用 spring 从 sftp 服务器获取 zip 文件

How to get zip files from sftp server using spring

我正在做一个项目,我在 sftp 服务器中有很多 zip 文件。我想做的是连接到这个 sftp 服务器,如果每个 zip 文件存在,将其传输到本地解压缩并进行我的处理。

我设法创建了解压缩 class 并为我的项目设置了 spring 配置。我开始寻找教程,找到了示例集成 spring 示例,但我不明白两件事。我如何获得连接已建立的信息以及如何知道此服务器中有一些 zip 文件?如果有人可以通过示例向我解释如何执行此操作,那就太好了。

您可以使用 Spring Integration 框架来完成。 它有自己的 SFTP Adapter。只需初始化 SFTP Session Factory 并创建会话对象。

更多内容在这里: http://docs.spring.io/spring-integration/reference/html/sftp.html