SpringBatchのlaunchとJob定義のXMLについて

SpringBatchのJob定義XMLファイルについて、 サンプルを見ると、  ジョブ定義:META-INF/spring/module-context.xml  起動時に指定するファイル:launcher-context.xml となっていて、 launcher-context.xml から module-context.xml をインポートしています。   何も考えずにジョブ定義を module-context.xml にどんどん追加していけば 良さそうですが、そうすると一個のXMLファイルが大盛りになってしまうので、 出来ればさけたいところです。   ひとまず考えたのは、  ジョブhogeの定義:hogeJob.xml  ジョブhageの定義:hageJob.xml  ジョブxxxの定義:xxxJob.xml  全部のジョブで共通するモノの定義:hoge-launcher-context.xml 上記のようにして、  ・各ジョブ定義XMLの中で hoge-launcher-context.xml を import する  ・ジョブを実行する時は各ジョブ定義XMLを指定する。   上記でサンプル処理を流した結果、一応狙った通り動いてるみたいなんですが、 でも、launchって開始するとか、そういう意味ですよね? launcherのXMLと、実行したいジョブ名を指定するってのが元々の想定なのかな。。   だとすると、launcherのXMLに全部のジョブ定義をアスタリスクでimportして~ とかってするんでしょうか。 → 処理に使わないXMLを何十個もロードしたくないしな。。   =====   英語がもっとスムーズに読めれば、この辺の温度感もサクっと 解決出来たりするんですかね。。