什么是 Spring Batch?
- }5 ~* ]+ i9 e+ J7 `0 J# ISpring Batch是一个基于Spring的企业级批处理框架,所有基于Spring的框架都是使用了spring的IoC特性,然后加上自己的一些处理规则。' |) V9 V E# I) c2 u# t: R
- W2 G3 c! V6 f8 O) j$ g4 R( [
8 l" A+ l5 l2 q' ?- i g4 I1 R
所谓批处理就是指在应用中,不需要人工干预,定期读取数据,进行相应的业务处理之后,再进行归档的这类操作。批处理的整个流程可以明显的分为3个阶段:
. m* K _3 O7 K% w; a( s7 ^" e! r8 r; P' R# ^6 j! C
. C! t" i+ v# a, G- E
1、读数据. u, o5 L2 R% {
2、业务处理 3、归档结果数据 6 r( [$ `( F# ]; N6 ]7 X
. I1 B& i+ M, ^, S4 w! i4 R
|