인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

달린다님의 프로필 이미지
달린다

작성한 질문수

스프링 배치

StepExecution

jobExecution이 다시 실행되면 이전에 실행된 작업이 두 번 되지는 않습니까?

작성

·

247

0

강의 내용의 시나리오에서 보면요

- JobInstanceB에서

- JobExcecution1은 실패

- StepExcecution1은 성공

- StepExcecution2는 실패

- JobExcecution2는 성공

- StepExcecution1은 성공

- StepExcecution2는 성공

 

이렇게 되었을 때요 StepExcecution1이 두 번 실행되면 작업이 중복수행되는 것은 아닌지 여쭙습니다!

답변 1

0

정수원님의 프로필 이미지
정수원
지식공유자

네.

기본적으로는 이미 성공한 step1은 다시 실행되지 않기 때문에 중복실행되지 않습니다.

다만 옵션설정을 통해 이미 성공했더라도 재실행이 가능하도록 할 수 있습니다.

결론적으로 두번째 실행한 jobexecution 의 stepexecution1 은 실행되지 않습니다.

달린다님의 프로필 이미지
달린다
질문자

감사합니다!

달린다님의 프로필 이미지
달린다

작성한 질문수

질문하기