Spring Batch: Jak użyć wiosennej partii do odczytu pliku z serwera sftp i zapisać go w bazie danych?

Mój obecny projekt opiera się na integracji Spring Batch i Spring.

Moim celem jest wykorzystanie Spring Batch do wykonania kroków przepływu pracy:

odczytaj plik z serwera SFTP (krok 1).odszyfrować plik (krok 2).zapisz plik w bazie danych (krok 3).

Chcę podzielić to na kolejkę kroków (odczytać z sftp, odszyfrować, napisać do db). Muszę też zapisać plik, przenieść czas rozpoczęcia, przenieść czas zakończenia, rozmiar pliku do DB.

Kilka dni temu użyłem integracji Springa, aby odpytać plik z serwera sftp, a następnie wysłać go do partii Spring, aby wykonać dodatkową pracę. Również nie mogę uzyskać czasu rozpoczęcia transferu.

Ale teraz mój projekt jest oparty na wiosennej partii, a nie na wiosennej integracji.

Czy możesz podać mi jakieś sugestie?

Lub możesz mi pokazać, jak używać Spring Batch do kierowania Spring Integration do odczytu plików SFTP.

A jak mogę uzyskać czas rozpoczęcia transferu?

Dzięki. :)

questionAnswers(1)

yourAnswerToTheQuestion