Spring Batch (2) 썸네일형 리스트형 Spring Batch (10.21) - 내부클래스, Chunk 내부클래스내부 클래스는 한 클래스 내부에 정의된 클래스, 이 클래스는 외부 클래스와 강한 연관성을 가지며, 논리적으로 그룹화된 기능을 제공할 수 있다.패키지 구조를 간소화외부 클래스의 멤버에 쉽게 접근특정 기능이 다른 클래스와 긴밀히 연결된 경우, 코드의 가독성과 유지보수성이 높아짐 1_000_000_000과 같은 언더스코어(_)를 사용한 숫자 표현은 큰 숫자를 더 읽기 쉽게 만듦long 타입일 때 1_000_000_000 와 같이 사용하여도 정수 타입으로 사용가능Spring Batch의 Job과 Step 구성Spring Batch는 배치 작업을 Job과 Step으로 나누어 관리Job : 전체 배치 작업을 정의하며 여러 Step으로 구성Step : 각 Step은 하나의 단위 작업을 의미, Tasklet .. Spring Batch (10.16) - 환경세팅, Job, Step, tasklet 환경세팅@Beanpublic Job helloWorldJob() { return jobBuilderFactory.get("helloWorldJob") .incrementer(new RunIdIncrementer()) // 매번 다른 ID로 실행 가능하게 설정 .start(helloWorldStep1()) // 첫 번째 스텝 시작 .build();} Job -> 하나 이상의 step으로 구성된 단위 작업RunIdIncrementer -> 실행 시마다 새로운 JobInstance ID를 부여해 여러 번 동일한 작업을 실행할 수 있도록 / 같은 Job을 여러 번 실행할 때 충돌을 방지@Beanpublic Step helloWorldStep1() .. 이전 1 다음