1. Skip Logic이란?
- Spring Batch에서 Skip Logic은 step 처리 중 발생하는 예외를 처리하여 전체 step의 실패를 방지하는 중요한 기능입니다.
- 데이터 처리 과정에서 일부 레코드에 문제가 있더라도 전체 step 작업을 중단하지 않고 해당 레코드만 건너뛰고 계속 진행할 수 있게 해줍니다.
- 백만 건의 레코드 중 한두 건만 건너뛴다면 대수롭지 않을 수도 있습니다. 허나 백만 건 중 50만건을 건너뛴다면 뭔가 잘못된 것입니다.
- 기준을 정하는 것은 개발자의 몫입니다.