Vad är exekveringskontext i Spring Batch?
Vad är exekveringskontext i Spring Batch?

Video: Vad är exekveringskontext i Spring Batch?

Video: Vad är exekveringskontext i Spring Batch?
Video: 🚀 RUTUBE och PUNKT. RUTUBA-utveckling på 5 timmar *UTAN VATTEN* [Nästa / Reagera / Nest / PostgreSQ 2024, Maj
Anonim

Ett ExecutionContext är en uppsättning nyckel-värdepar som innehåller information som är scoped till antingen StepExecution eller JobExecution. Vårsats kvarstår ExecutionContext , vilket hjälper i de fall du vill starta om en omgång köra (t.ex. när ett allvarligt fel har inträffat, etc.).

På detta sätt, vad är Stepexecutioncontext i Spring Batch?

offentlig klass Stegexekvering förlänger Entitet. Omgång domänobjektrepresentation utförandet av ett steg. Till skillnad från JobExecution finns det ytterligare egenskaper som är relaterade till bearbetningen av objekt såsom antal åtaganden, etc.

På samma sätt, vad är chunk i Spring Batch? Vårsats använder en ' Chunk -orienterad bearbetningsstil inom dess vanligaste implementering. Chunk orienterad bearbetning avser att läsa data en i taget och skapa ' bitar ' som skrivs ut inom en transaktionsgräns. En artikel läses in från en ItemReader, lämnas till en ItemProcessor och aggregeras.

Följaktligen, vad är StepScope i Spring Batch?

A fjädersats StepScope objekt är ett som är unikt för ett specifikt steg och inte en singleton. Men genom att ange a vårsats komponent StepScope betyder att Vårsats kommer att använda vår container för att instansiera en ny instans av den komponenten för varje stegexekvering.

Vad är jobbförråd i Spring Batch?

1.2 JobRepository . Som namnet antyder är det en förvaret som erbjuder en beständighetsmekanism för all metadata relaterade till exekveringen av Jobb . 'datakälla' kan konfigureras för att peka på databasen som ska användas för lagring omgång metadataenheter.

Rekommenderad: