Spring Batch异常记录

时间:2020-05-01 23:48:54

标签: spring-batch spring-batch-tasklet

我有一个多线程步骤Spring批处理作业,该作业使用JdbcPagingItemReader从数据库读取,处理并将已发布的消息发送到jms队列。 我试图记录在任何阶段遇到的所有异常,无论是否跳过。

我尝试了SkipListener,该方法不起作用。 由于SkipListener尊重事务边界,因此如果在块本身内超出了跳过限制,则它无法到达我的记录器代码。 使用自定义的SkipPolicy,我可以记录异常但没有项目上下文。

是否可以使用上下文记录所有异常?

0 个答案:

没有答案