Spring Batch で複数のジョブ定義を持つことは可能ですか? たとえば、jobA.xml と jobB.xml はどちらも整形式のジョブを含んでいます。ある条件でjobAを実行し、別の条件でjobBを実行したい。特定の事前定義されたジョブを持つジョブまたはジョブ ランチャーを識別する方法が見つからないようです。
多分私は技術を誤解しています。少しでもお役に立てれば幸いです。
ありがとう!b
Spring Batch で複数のジョブ定義を持つことは可能ですか? たとえば、jobA.xml と jobB.xml はどちらも整形式のジョブを含んでいます。ある条件でjobAを実行し、別の条件でjobBを実行したい。特定の事前定義されたジョブを持つジョブまたはジョブ ランチャーを識別する方法が見つからないようです。
多分私は技術を誤解しています。少しでもお役に立てれば幸いです。
ありがとう!b
ネストされたジョブは、xml で簡単に定義できます。たとえば、子ジョブがあるとします...
<job id="childJob" .....
</job>
childJob を参照する親ジョブを持つことができます ...
<job id="parentJob" ...>
<step id="step1" ..>
<job ref="childJob" />
</step>
</job>
すべてのジョブを 1 つの xml に含めたくない場合は、適切にジョブを複数の xml に分割し、親ジョブ xml で次のようなインポートを使用できます。
<import resource="child-jobs.xml" />