1

私は春のバッチジョブを持っています。ジョブの最初のタスクは、ダミー データを作成することです。このジョブを 1 回だけ実行したいのですが、その後何回ジョブを実行してもかまいません。または、プロパティ ファイルのプロパティ値に基づいて、このタスクを 1 回だけ実行するように構成できるとします。この機能を実現するにはどうすればよいですか。

本番システムでは、これは、ファイルを処理する前に、さまざまなファイル タイプをコピーするためにフォルダー構造を作成することと同じである可能性があります。

4

1 に答える 1

1

Spring Batch のTaskletインターフェースは、あなたが探しているものです。メソッドを実装する必要がありますexecute

public class FolderTasklet implements Tasklet{

    public RepeatStatus execute(StepContribution stepContribution, ChunkContext chunkContext) throws Exception {
    //your copy folder structure logic goes here
    }
}
于 2012-08-01T07:20:42.560 に答える