2014-04-21 19 views
5

Veritabanından okur ve çıktıyı düz bir dosyaya yazar ve bir rapor oluşturur bir iş adımı var.
Adım başarısız olursa, yeniden başlatmayı, üst kısımdan baştan yürütmeyi istiyorum. Bu adımda herhangi bir kurtarma yapmak istemiyorum.
Spring Batch'i uygulamanın en iyi yolu nedir? Bu işlem, işlemin ortasında herhangi bir parça işleme gerçekleştirmez ve kurtarma işlemini başlatmaz?Yığın işleme olmadan Spring Batch adımı

cevap

2

İşi restartable="true" olarak işaretleyin.
allow-start-if-complete="true" olarak adımı işaretleyin.
Adım yürütmeyi durdurun ve başarısızlık durumunda da adımı TAMAMLANDI olarak işaretleyin.
İşi yeniden başlattığınızda, adımınız başlatılacak.

İlgili konular