[Spring Batch] 스프링 배치 BatchStatus, ExitStatus 상태값 변화 과정 알아보기
스프링 배치를 개발하다보면 메타데이터 테이블을 다루게 되고 그중에 한 예로 BATCH_JOB_EXECUTION 테이블은 아래와 같이 구성되어 있습니다. 필드 중에 STATUS, EXIT_CODE 두개의 필드가 존재하는데요. (BATCH_STEP_EXECUTION 테이블에도 동일하게 두개의 필드가 존재합니다) STATUS와 EXIT_CODE가 배치 실행시 사용되는 값에 어떤 차이가 있는지에 대해 궁금증이 생겼습니다. 그래서 이번에는 STATUS, EXIT_CODE 두개의 필드에 대해 공부해보겠습니다. STATUS 란? STATUS는 배치의 실행 상태를 나타내는 값입니다. 주로 배치가 실행 중인지, 완료되었는지를 나타냅니다. 스프링 배치에서는 BatchStatus라는 열거형 클래스를 통해 값을 다루고 있는데..
Spring
2023. 9. 21. 21:02
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- datasource
- spring data jpa
- Collection
- BatchStatus
- Mockito
- 클린 아키텍처
- asSequence
- JUnit5
- kotlin
- prinicipal
- 시나리오 테스트
- AWS INDUSTRY WEEK
- Stream
- GSLB
- Spring
- assertj
- IntelliJ
- ExitStatus
- mockito-kotlin
- trailing comma
- java
- scenario test
- Spring Batch
- mockK
- autoconfigure
- WrongTypeOfReturnValue
- Parameterized
- A레코드
- test
- meta-data
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함