[Spring Batch] Rest API 이용 Job 실행


[Spring Batch] Rest API 이용 Job 실행

REST 방식으로 잡 실행하기 REST API 방식으로 배치 잡을 실행할 수 있긴 하나 즉시 실행할 수 있지는 않다. JobLauncher를 이용하면 REST API 방식으로 실행 가능하다. 스프링 배치는 SimpleJobLauncher 제공 잡의 실행이 기존 잡 인스턴스의 일부인지 새로운 잡의 일부인지를 판별해서 알맞게 동작 SimpleJobLauncher는 전달받은 JobParameters 조작을 지원하지 않는다. 따라서 잡에 JobParametersIncrementer를 사용해야 한다면, 해당 파라미터가 SimpleJobLauncher로 전달되기 전에 적용해야 함 JobLauncher가 사용하는 TaskExecutor를 구성해서 동기, 비동기 실행 방식을 선택할 수 있다. 기본적으로는 TaskExecutor를 사용해 Job을 동기식으로 실행 호출자와 동일한 스레드에서 잡이 수행 기존 스레드가 아닌 다른 스레드에서 잡을 실행하려면 REST 호출로 잡을 시작한 후 잡의 완료를 기다...


#Job #RestApi #SpringBatch

원문링크 : [Spring Batch] Rest API 이용 Job 실행