๋ฐ์ํ Spring/Spring Batch12 Spring Batch (2) ํ๋ก์ ํธ ๊ตฌ์ฑ ๋ฐ ์์กด์ฑ ์ค์ , Hello World ๐ ํด๋น ํฌ์คํ ์ ๋ชฉํ Spring Batch ํ๋ก์ ํธ ์ค์ Spring Batch ์ค์ ๋ด๋ถ Spring Batch Hello World ๐ Spring Batch ํ๋ก์ ํธ ๊ตฌ์ฑ ํ๋ก์ ํธ ๊ตฌ์ฑ์ IntelliJ, Java 11, Gradle, MySQL(Docker), H2, Spring Boot, Batch ๋ฑ์ ์ฌ์ฉํ ์์ ์ ๋๋ค. (ํ๋ก์ ํธ ์ค์ ๊ด๋ จ ์ค๋ช ์ ์์ผ๋ GitHub๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.) ๐ Spring Batch ์์กด์ฑ ์ค์ ์คํ๋ง ๋ฐฐ์น๋ฅผ ์๋์ํค๊ธฐ ์ํด ๋ฉ์ธ ํด๋์ค์ @EnableBatchProcessing ์ด๋ ธํ ์ด์ ์ ์ ์ธํด์ผ ํฉ๋๋ค. import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;.. 2022. 10. 29. Spring Batch (1) ๊ฐ์ ํ์ฌ์์ Spring Batch ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ค๋ง, ๋์ฉ๋์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊ฐ ์๋, ๋จ์ 1ํ์ฑ ์๋น์ค๋ฅผ ์คํํ๊ธฐ ์ํด ๋ ๊ฑฐ์ ํ๋ก์ ํธ๋ฅผ Spring Batch ํ๋ก์ ํธ๋ก ์กฐ๊ธ์ฉ ์ด๊ดํ๊ณ ์๋๋ฐ์, ๊ธฐ์กด์ ์์ฑ๋ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ์ฌ ํ์ํ ๋ถ๋ถ๋ง ํ์ ํ ํ ์ฝ๋๋ฅผ ์์ฑํ๋ค๋ณด๋ Spring Batch์ ์ฌ์์ด๋ ๊ฐ๋ , ์ ์ฉํ ๊ธฐ๋ฅ(skip, retry, chunk, listener ๋ฑ๋ฑ)๋ค์ ๋ํด ์์ธํ ์์ง ๋ชปํ์ฑ ๊ฐ๋ฐํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐ๋ผ์ Spring Batch ํ๋ก์ ํธ์ ๋ฐฐ๊ฒฝ๋ถํฐ ๊ฐ๋ , ์ฉ์ด, ๋ค์ํ ๊ธฐ๋ฅ ๋ฑ๋ฑ์ ๋ํด ์ ๋ฆฌํ์ฌ ํ์ตํ๊ณ ์ ํฉ๋๋ค. ํด๋น ํฌ์คํ ์ ๋ชฉํ Spring Batch ์๊ฐ Spring Batch ๋ฐฐ๊ฒฝ Spring Batch ์ํคํ ์ฒ Spring Batch ๊ตฌ.. 2022. 10. 28. ์ด์ 1 2 ๋ค์ ๋ฐ์ํ