728x90 ๋ฐ์ํ ์คํ๋ง ์ค์ผ์ค๋ฌ1 [Spring Batch] ํ์จ ์ ๋ณด API ๋ฅผ ๊ฐ๋จํ ๋ฐฐ์น ์ค์ผ์ค๋ฌ ์ถ๊ฐ - ์์ ํธ ๋ค์ด๊ฐ๊ธฐ ์์ ์ง๋ ์๊ฐ ๊ฐ๋จํ๊ฒ ๋ง๋ค์๋ Batch์ Scheduler(์ค์ผ์ค๋ฌ)์ Log๋ฅผ ์ถ๊ฐํ ๋ด์ฉ์ ์์ฑํ ๊ธ์ ๋๋ค. ์คํ๋ง ๋ฐฐ์น๋ฅผ ์ฌ์ฉํ๋ฉด์ ์ธ์ , ์ด๋ป๊ฒ ํธ์ถํ๊ณ ์คํ์ํฌ์ง์ ๋ํ ๊ณ ๋ฏผ์ ํด์ผ ํฉ๋๋ค. ๋ฐฐ์น๋ ์ผ๊ด์ ์ธ ์ฒ๋ฆฌ๋ฅผ ์ํด์ ๋จ๋ ์ผ๋ก ์ฌ์ฉ๋๊ธฐ๋ ํ์ง๋ง ์ค์ ์ ๋ฌด์์๋ ์ค์ผ์ค๋ฌ์ ๊ฐ์ด ์ฌ์ฉ๋๋ ๊ฒ์ ์์ฃผ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ค์ผ์ค๋ฌ ์ด์ธ์ ์ด๋ค ๊ฒฝ์ฐ์ ๋ฐฐ์น๋ฅผ ํธ์ถํ ๊น์? ํด๋ผ์ด์ธํธ๊ฐ ํน์ URL ์ฃผ์๋ฅผ ์ ๊ทผํ๊ฒ ๋์์ ๋์๋ ์ฌ์ฉํฉ๋๋ค. ์ฝ๋ ๋ด Controller์์ ํด๋น Service๋ฅผ ํธ์ถํ๊ณ Service์ ํน์ Batch๋ฅผ ํธ์ถํ์ฌ ์ฌ์ฉํฉ๋๋ค. ๋ฐฐ์น(Batch)๋ผ๊ณ ๋ ์ฌ๋ฆฌ์ค ๋ 'ํน์ ์๊ฐ์ ํน์ ์์ ์ ํ๋ ๊ฒ'์ด๋ผ๊ณ ์๊ฐํ์๋ฉด ์ ๋ฉ๋๋ค. ๋ฐฐ์น๋ ๋ฐ์ดํฐ๋ค์ ์ผ๊ด์ ์ผ๋ก.. 2023. 11. 24. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ