Spring Integration SFTPインバウンドアダプタが実行時に異なるfilename-regexをサポートするかどうかを知る。私は、インバウンドアダプタの設定で設定した自動起動=「true」を持っているspring SFTP varying filename-regex
"^(foo_|bar_)" + new java.text.SimpleDateFormat("yyyyMMdd"). format(new java.util.Date()) +".txt$"
よう
ファイル名の正規表現を検索します。
私のテストケースでは、固定レート= "1000" time-unit = "MILLISECONDS"のポーラーで、その日の正しいファイルをローカルディレクトリにコピーします。しかし、システムの日付をポーリングしている間に変更すると、新しい日付のファイルが取得されません。テストを再実行すると動作します。
私は理解する必要があります。それはJUnitから実行されているためではありませんか?
このソリューションが機能します。ありがとう! –