Spring Batch 项目读取监听器

Posted

技术标签:

【中文标题】Spring Batch 项目读取监听器【英文标题】:Spring Batch Item Read Listener 【发布时间】:2018-01-21 15:05:26 【问题描述】:

如何跟踪 FlatFileItemReader 何时返回 null(即遇到平面文件的结尾)。

ItemReadListener 不工作。

【问题讨论】:

ItemReadListener 是如何不工作的?你有一些示例代码要展示吗? 【参考方案1】:

侦听器不起作用,因为它的目的是跟踪读取的元素而不是 EOF。 如果你想跟踪 EOF,你必须编写一个 ItemReader 委托,使用读取阅读器作为委托,覆盖 ItemReader.read() 检查 null 并做任何你想做的事情。

【讨论】:

以上是关于Spring Batch 项目读取监听器的主要内容,如果未能解决你的问题,请参考以下文章

SPRING BATCH:嵌套异常是java.sql.SQLException:ORA-08177:无法序列化此事务的访问权限

Spring Web项目spring配置文件随服务器启动时自动加载

Spring Boot监听器流程

spring项目中监听器作用-ContextLoaderListener(转)

限制 JdbcPagingItemReader 在 Spring Batch 项目中可以读取的总记录数

spring项目中监听器作用-ContextLoaderListener(项目启动时,加载一些东西到缓存中)