@StepScope
스프링이 빈을 하나만 만들어 공유하지 않고, Step이 실행될 때마다 새 인스턴스를 만들게 하는 표시다. Partitioner가 나눈 파티션마다 다른 값(코드 A, 코드 B...)을 가져야 하는 Reader 같은 빈에 붙인다. 이 표시가 없으면 모든 파티션이 같은 인스턴스를 공유해서 값이 서로 뒤섞인다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
스프링이 빈을 하나만 만들어 공유하지 않고, Step이 실행될 때마다 새 인스턴스를 만들게 하는 표시다. Partitioner가 나눈 파티션마다 다른 값(코드 A, 코드 B...)을 가져야 하는 Reader 같은 빈에 붙인다. 이 표시가 없으면 모든 파티션이 같은 인스턴스를 공유해서 값이 서로 뒤섞인다.