문서의 이전 판입니다!
java org.springframework.batch.core.launch.support.CommandLineJobRunner jobPath <options> jobIdentifier (jobParameters) # example java org.springframework.batch.core.launch.support.CommandLineJobRunner testJob.xml testJob schedule.date=2008/01/24 vendor.id=3902483920
jobPath
: XML 파일 경로 혹은 Java Config class FQCN 둘 다 지원. javadoc 에는 XML만 지원하는 것 처럼 나왔지만 config class도 지원jobIdentifier
: job name jobParameters
는 key=value
형태로 여러개 쭉 지정한다.botJar
를 변경해주면 된다.bootJar { mainClassName = 'org.springframework.batch.core.launch.support.CommandLineJobRunner' }
이제 gradlew build
로 생성된 통합 jar 파일을 직접 실행하는 방식으로 처리 가능해진다.
java -jar build/libs/example-0.0.1-SNAPSHOT.jar com.example.config.SpringBatchConfig jobName message=hi