LoginSignup
3

More than 5 years have passed since last update.

【Spring Batch】Jobの自動実行を行わない 指定したJob以外が自動で実行されてしまう時の制御法

Last updated at Posted at 2017-01-15

指定したJobを実行する際に、runで指定したものとソース上のjobが呼ばれてしまう場合

Jobを指定して実行する場合

通常Jobを指定して実行する場合は、
jobLauncher.run(job, new JobParameters());
などでJobのインスタンスを生成してから実行する。

問題

上記の際に実行結果を確認すると、指定したJobの他に、configurationクラスに記述したjobが、
全て実行されている場合がある

解決方法

src/main/resources/application.yml

spring.batch.job.enabled: false

を追加

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
3