Spring Batchでエラー時だけ特定の処理をする設定

こんな感じ?

<batch:job id="testJob">
	<batch:step id="test1">
		<batch:tasklet ref="hogeTasklet" />
		<batch:end on="*" />
		<!-- 次のstepがある場合は以下
		<batch:next on="*" to="test2" />
		-->
		<batch:next on="FAILED" to="errorStep" />
	</batch:step>
	<batch:step id="errorStep">
		<batch:tasklet ref="errorTasklet" />
	</batch:step>
</batch:job>

でも、今後stepが増えた際に、すべてのところでこういう風に書くのめんどいような。
StepListener使ったほうがいいのかなー。