1

Я работаю над проектом, где у меня много zip-файлов на сервере sftp. То, что я хочу сделать, - это подключиться к этому серверу sftp и для каждого zip-файла, если он существует, передать его локально, распаковать его и выполнить мой процесс.Как получить zip-файлы с сервера sftp с помощью Spring

Мне удалось создать класс для распаковки и настроить конфигурацию пружины для моего проекта. Я начал искать учебник, и я нашел пример весеннего примера интеграции, но я не понял двух вещей. Как я могу получить информацию о том, что мое соединение установлено, и как узнать, что на этом сервере есть некоторые zip-файлы? Если кто-то может объяснить мне, как это сделать, на примере это будет здорово.

ответ

3

Вы можете сделать это, используя Spring Integration рамки. У этого есть свой SFTP Adapter. Просто инициализируйте SFTP Session Factory и создайте объект сеанса.

Подробнее здесь: http://docs.spring.io/spring-integration/reference/html/sftp.html

+0

Также проверьте Spring Integration Zip расширение: https://spring.io/blog/2016/01/12/spring-integration-zip-1-0-0-m1- и другие –