[spring batch] ์คํ๋ง ๋ฐฐ์น์ ์ค์ผ์ค๋ฌ์ ์ฐจ์ด
์คํ๋ง ๋ฐฐ์น ๋? ์ฌ์ฉ์์ ์ํธ์์ฉ ์์ด ์ฌ๋ฌ ๊ฐ์ ์์
์ ๋ฏธ๋ฆฌ ์ ํด์ง ์์์ ๋ฐ๋ผ ์ค๋จ ์์ด ์ฒ๋ฆฌํ๋ ๊ฒ์ด๋ค. Spring Batch๋ ์ํฐํ๋ผ์ด์ฆ ์์คํ
์ ์ด์์ ์์ด ๋์ฉ๋ ์ผ๊ด์ฒ๋ฆฌ์ ํธ์๋ฅผ ์ํด ์ค๊ณ๋ ๊ฐ๋ณ๊ณ ํฌ๊ด์ ์ธ ๋ฐฐ์น ํ๋ ์์ํฌ๋ค. Spring์ ํน์ฑ์ ๊ทธ๋๋ก ๊ฐ์ ธ์๊ธฐ ๋๋ฌธ์ DI, AOP, ์๋น์ค ์ถ์ํ ๋ฑ Spring ํ๋ ์์ํฌ์ 3๋ ์์๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ค. ์คํ๋ง ๋ฐฐ์น๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ๋ค์๊ณผ ๊ฐ๋ค ๋์ฉ๋์ ๋น์ฆ๋์ค ๋ฐ์ดํฐ๋ฅผ ๋ณต์กํ ์์
์ผ๋ก ์ฒ๋ฆฌํด์ผํ๋ ๊ฒฝ์ฐ ํน์ ํ ์์ ์์ ์ค์ผ์ฅด๋ฌ๋ฅผ ํตํด ์๋ํ๋ ์์
์ด ํ์ํ ๊ฒฝ์ฐ ๋์ฉ๋ ๋ฐ์ดํฐ์ ํฌ๋งท์ ๋ณ๊ฒฝ, ์ ํจ์ฑ ๊ฒ์ฌ ๋ฑ์ ์์
์ ํธ๋์ญ์
์์์ ์ฒ๋ฆฌ ํ ๊ธฐ๋กํด์ผํ๋ ๊ฒฝ์ฐ ์คํ๋ง ๋ฐฐ์น์ ๋ง์กฑ ์กฐ๊ฑด ๋์ฉ๋ ๋ฐ์ดํฐ : ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค..