조건별 분기 처리시 질문있습니다
352
작성한 질문수 11
.start(conditionalStartStep).on("FAILED").to(conditionalFailedStep)
.from(conditionalStartStep).on("COMPLETED").to(conditionalCompletedStep)
.from(conditionalStartStep).on("*").to(conditionalAllStep)
이때 오류 없이 성공하면 conditionalCompletedStep
실패하게 되면 conditionalFailedStep 가게 되는데
마지막 줄의 "*" 표시는 어떨때 동작을 하게 만들 수 있을까요?
언뜻 보기에는 모든 상황에 대해서 발생하는거 처럼 보이는데 쉽사리 이해가 가지 않습니다
답변 1
0
동연님 안녕하세요 🙂 답변이 조금 늦어져서 죄송합니다ㅠㅠ
FAILED, COMPLETED는 실패와 성공 처리를 위해서 사용이 되어지는데요.
조금 더 복잡한 작업으로 인해서 분기 처리를 커스텀을 해주실 수도 있어요. 예를 들어 step에서 개발자가 정한 CONTINUABLE 문자열 코드를 리턴 하게 된다면, 위에서 예시 에서는 * 로 분기를 하게 되겠습니다.
리턴하는 방법은 아래의 코드를 참고해주세요
contribution.setExitStatus(new ExitStatus("CONTINUABLE"));
return RepeatStatus.FINISHED;리턴을 할 때 상태 코드를 CONTINUABLE을 설정해주시면, 분기 처리 시 CONTINUABLE 값을 받으실 수 있겠습니다.
참고 부탁드리겠습니다.
감사합니다 :)
배치 실행시 파라미터 (파일 이름)받기 및 (csv) 검증 5.0버전 공유
1
49
1
질문x 1강 일단 실행 코드부분 5.0에 맞춰 수정
1
38
1
spring batch 5.x 버전 설정
1
141
2
Spring Batch 5버전의 경우 실행법 공유
0
165
1
질문입니다.
0
108
1
소스 다운 받을 수 없는건가요?
0
120
1
학습에 사용하는 문서 자료 같은 건 없나요?
0
122
1
spring batch 5버전 소스는 없나요
0
438
1
질문드립니다.
0
340
1
@Configuration 어노테이션 관련 질문있습니다.
0
277
1
다중 Job 구동시 질문 있습니다!!
0
317
1
설정 관련 문의
1
303
1
다중DB 접속 설정 에러
0
959
1
Spring Batch 테이블이 생성되질 않습니다!!!!!
0
1708
2
db이관시 sql 스크립트 데이터 복붙하라고 하시는데 파일은 어디에 있나요 ?
0
492
1
Spring Batch5로 강의내용 최신화 업데이트될 가능성이 있을까요?
0
873
1
reader, writer, processor에서 적용
0
491
1
똑같이 실행하는데 출력이 안돼요
0
1023
2
스케줄러에서 Job을 구분하지 못합니다.
0
609
1
빌드가 실패해요 ㅠㅠ
1
3209
1
Chunk size에 대해
0
3178
1
Run / Debug 관련 질문드립니다..!
1
915
2
완강했습니다! 마지막 질문 드리고 싶습니다.
0
423
1
여러개의 step 구동 질문
0
398
1





