|
|
1
1
据我所知,停止作业的唯一方法是抛出异常。没有其他优雅的方式告诉Spring Batch“这项工作完成了,它失败了,直接转到失败,不要通过,等等。”
虽然不是原始问题的直接解决方案,但可以使用
理论上,这样可以隐藏Spring批处理生成的堆栈跟踪,但仍然显示错误消息。 |
|
|
2
0
我认为你可以探索以下两种选择。
选项1:
您可以使用
这明确防止跳过某些异常(和子类) 抛出一些您希望作业失败的特定异常。 这是如何配置hat的
****选项2**:*您可以使用将退出状态设置为 失败 对于步骤完成后的错误流
希望这有帮助 |
|
|
3
0
在我的例子中,我最终添加了条件并抛出
|
|
|
Noobgrammer · 在组件中使闭合效果好吗? 2 年前 |
|
|
pojo-guy · 在Spring Batch Integration中,MessageChannelPartitionHandler的javadoc表示要使其成为作业或步骤范围的bean。这在XML中是如何工作的? 2 年前 |