- ์คํ๋ง ๋ฐฐ์น ๋๋ฉ์ธ ์ดํด -
- ExecutionContext
1) ๊ธฐ๋ณธ๊ฐ๋
- ํ๋ ์์ํฌ์์ ์ ์ง ๋ฐ ๊ด๋ฆฌํ๋ ํค/๊ฐ์ผ๋ก ๋ ์ปฌ๋ ์
์ผ๋ก StepExecution ๋๋ JobExecution ๊ฐ์ฒด์ ์ํ(state)๋ฅผ ์ ์ฅํ๋ ๊ณต์ ๊ฐ์ฒด
- DB ์ ์ง๋ ฌํ ํ ๊ฐ์ผ๋ก ์ ์ฅ๋จ - { โkeyโ : โvalueโ}
- ๊ณต์ ๋ฒ์
- Step ๋ฒ์ โ ๊ฐ Step ์ StepExecution ์ ์ ์ฅ๋๋ฉฐ Step ๊ฐ ์๋ก ๊ณต์ ์๋จ
- Job ๋ฒ์ โ ๊ฐ Job์ JobExecution ์ ์ ์ฅ๋๋ฉฐ Job ๊ฐ ์๋ก ๊ณต์ ์๋๋ฉฐ ํด๋น Job์ Step ๊ฐ ์๋ก ๊ณต์ ๋จ
- Job ์ฌ ์์์ ์ด๋ฏธ ์ฒ๋ฆฌํ Row ๋ฐ์ดํฐ๋ ๊ฑด๋๋ฐ๊ณ ์ดํ๋ก ์ํํ๋๋ก ํ ๋ ์ํ ์ ๋ณด๋ฅผ ํ์ฉํ๋ค
2) ๊ตฌ์กฐ



์ฐธ์กฐ : ๊ฐ์[์คํ๋ง ๋ฐฐ์น - Spring Boot ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ๋ Spring Batch]