Je travaille sur un projet où j'ai beaucoup dezip des fichiers sur un serveur sftp. Ce que je veux faire est de me connecter à ce serveur sftp et pour chaque fichier zip, s’il existe, de le transférer localement, de le décompresser et de créer mon processus.
J'ai réussi à créer ma classe de décompression et à définirla configuration de printemps pour mon projet. J’ai commencé à chercher un didacticiel et j’ai trouvé l’exemple d’exemple de ressort d’intégration, mais je n’ai pas compris deux choses. Comment puis-je obtenir l’information selon laquelle ma connexion est établie et comment savoir qu’il existe des fichiers zip sur ce serveur? Si quelqu'un peut m'expliquer comment faire cela avec un exemple, ce sera génial.
Réponses:
3 pour la réponse № 1Vous pouvez le faire en utilisant Spring Integration
cadre. Il a sa propre SFTP Adapter
. Juste initialiser le SFTP Session Factory
et créez l'objet de session.
Plus est ici: http://docs.spring.io/spring-integration/reference/html/sftp.html