2023/11/28 2

[Spring Batch] 4장 : 잡 설정 및 실행(Configuring and Running a Job) 3

이번 시간에는 지난에 보던 글에 이어서 JobRegistry부터 다시 읽어볼 것이다. (지난 내용이 궁금하면 여기 클릭!) 1. JobRegistry JobRegistry(그리고 그 부모 인터페이스인 JobLocator) 는 강제적이지는 않지만 context에서 어떤 잡이 사용할 수 있는지 추적하길 원하면 유용할 수 있다. 또한 context가 어디서든지 생성되어왔을 때 application context안에서 job을 중앙에서 모으기에 유용하다. 또 등록된 잡의 다른 속성이나 이름을 수정하기 위해 커스텀 JobRegistry 구현체를 사용할 수 있다. @EnableBatchProcessing을 사용할 때 JobRegistry가 제공된다. 다음 예시는 자신의 JobRegistry를 설정할 수 있는지 보인..

Spring/Spring Batch 2023.11.28

[Spring Batch] 4장 : 잡 설정 및 실행(Configuring and Running a Job) 2

지난 시간에는 잡 설정 및 실행을 읽다가 멈추었다. (지난 내용이 궁금하면 여기 클릭!) 이번에는 지난 내용에 이어서 다시 글을 읽어보려고 한다. 이번 섹션도 아주 길지만 한 번 열심히 읽어보려고 한다. 1. Changing the Table prefix JpaRepository의 또다른 수정 가능한 속성은 메타데이터 테이블의 접두사다. 기본적으로 "BATCH_"로 시작한다. BATCH_JOB_EXECUTION과 BATCH_STEP_EXECUTION은 두개의 예이다. 하지만 이 접두사를 수정할 잠재적인 이유가 있다. 만약 스카미의 이름들이 테이블 이름들에 추가를 하거나 메타데이터 테이블의 하나 이상이 같은 스키마에 있을 필요가 있다면 테이블 접두사는 변경되어야 한다. @Configuration @Enab..

Spring/Spring Batch 2023.11.28