LoginSignup
1
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

を追加

1
3
0

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
  3. You can use dark theme
What you can do with signing up
1
3