job

    Spring Batch - (4)배치 작업 개발

    Spring Batch - (4)배치 작업 개발

    배치 작업 개발 스프링 배치를 사용하여 배치 작업을 개발하기 위해서는 Job 설정과 구성, Step 정의와 처리 로직 구현, 그리고 Reader, Processor, Writer의 역할과 사용 방법을 이해해야 한다!! 1. Job 설정과 구성 Job은 스프링 배치의 최상위 개념으로, 배치 작업의 실행 단위. Job은 JobBuilderFactory를 사용하여 생성하고, JobBuilder를 통해 Job의 속성을 설정할 수 있음. JobBuilder를 사용하여 Job의 이름, 실행 시점, 파라미터 등을 설정하면 됨! 2. Step 정의와 처리 로직 구현 Step은 Job을 구성하는 작업 단위. 각 Step은 Reader, Processor, Writer 등의 구성 요소를 포함하여 작업의 세부 처리를 정의한..

    Spring Batch - (3)스프링 배치 아키텍처

    Spring Batch - (3)스프링 배치 아키텍처

    Spring Batch Architecture 스프링 배치는 Job, Step, Tasklet이라는 개념을 기반으로 한 아키텍처를 제공한다. 이 아키텍처를 이해하고 활용함으로써 배치 작업을 효율적으로 처리할 수 있다! 1. Job, Step, Tasklet 개념 - Job: 스프링 배치의 최상위 개념으로, 하나 이상의 Step으로 구성된다. Job은 배치 작업의 실행 단위를 나타냄. 개발자는 Job을 정의하고 구성하여 작업의 흐름을 제어할 수 있다. - Step: Job을 구성하는 작업 단위. 각 Step은 특정한 작업을 수행하는데 필요한 Reader, Processor, Writer 등의 구성 요소를 포함할 수 있음. Step은 순차적으로 실행되며, 필요에 따라 병렬로 실행될 수도 있다. - Taskl..