FTP/FTPS アダプター
Spring Integration は、FTP および FTPS を使用したファイル転送操作のサポートを提供します。
ファイル転送プロトコル(FTP)は、インターネット上の 2 台のコンピューター間でファイルを転送できる単純なネットワークプロトコルです。FTPS は "FTP over SSL" の略です。
この依存関係をプロジェクトに含める必要があります。
FTP 通信に関しては、クライアントとサーバーの 2 つのアクターがあります。FTP または FTPS でファイルを転送するには、FTP サーバーを実行しているリモートコンピューターへの接続を開始するクライアントを使用します。接続が確立された後、クライアントはファイルのコピーを送信または受信することを選択できます。
Spring Integration は、受信チャネルアダプター、送信チャネルアダプター、送信ゲートウェイの 3 つのクライアント側エンドポイントを提供することにより、FTP または FTPS を介したファイルの送受信をサポートします。また、これらのクライアントコンポーネントを定義するための便利な名前空間ベースの構成オプションも提供します。
FTP 名前空間を使用するには、XML ファイルのヘッダーに次を追加します。
xmlns:int-ftp="http://www.springframework.org/schema/integration/ftp"
xsi:schemaLocation="http://www.springframework.org/schema/integration/ftp
https://www.springframework.org/schema/integration/ftp/spring-integration-ftp.xsd"