附录 A:ItemReader 和 ItemWriters 列表
项目阅读器
| 项目阅读器 | 描述 | 
|---|---|
AbstractItemCountingItemStreamItemReader  | 
抽象基类,通过计算从  | 
聚合项读取器  | 
一个  | 
AmqpItemReader  | 
给定一个 Spring   | 
KafkaItemReader  | 
  | 
平面文件项读取器  | 
从平面文件中读取。包括  | 
HibernateCursorItemReader  | 
基于 HQL 查询从游标读取。见
  | 
HibernatePagingItemReader  | 
从分页 HQL 查询中读取  | 
ItemReaderAdapter  | 
使任何类适应
  | 
JdbcCursorItemReader  | 
通过 JDBC 从数据库游标读取。见
  | 
JdbcPagingItemReader  | 
给定一条 SQL 语句,对行进行分页,这样就可以读取大型数据集而不会耗尽内存。  | 
JmsItemReader  | 
给定一个 Spring  | 
JpaPagingItemReader  | 
给定一条 JPQL 语句,对行进行分页,这样就可以读取大型数据集而不会耗尽内存。  | 
列表项读取器  | 
提供列表中的项目,一次一个。  | 
MongoItemReader  | 
给定一个  | 
Neo4jItemReader  | 
给定一个  | 
RepositoryItemReader  | 
给定一个 Spring Data  | 
StoredProcedureItemReader  | 
从执行数据库存储过程产生的数据库游标中读取。看  | 
StaxEventItemReader  | 
通过 StAX 读取。见  | 
JsonItemReader  | 
从 Json 文档中读取项目。见  | 
物品作者
| 物品作者 | 描述 | 
|---|---|
AbstractItemStreamItemWriter  | 
  | 
AmqpItemWriter  | 
给定一个 Spring   | 
CompositeItemWriter  | 
将一个项目传递给  | 
平面文件项目编写器  | 
写入平面文件。包括  | 
GemfireItemWriter  | 
使用一个  | 
HibernateItemWriter  | 
这个项目编写器是 Hibernate-session 感知的,并处理一些与事务相关的工作,非“休眠感知”项目编写器不需要知道,然后委托给另一个项目编写器进行实际编写。  | 
ItemWriterAdapter  | 
使任何类适应
  | 
JdbcBatchItemWriter  | 
使用 中的批处理功能
  | 
JmsItemWriter  | 
使用对象,通过该方法  | 
JpaItemWriter  | 
这个项目编写器是 JPA EntityManager-aware 并处理一些非“JPA-aware”
  | 
KafkaItemWriter  | 
使用对象,通过使用 a映射项目中的键  | 
MimeMessageItemWriter  | 
使用 Spring 的  | 
MongoItemWriter  | 
给定一个  | 
Neo4jItemWriter  | 
给定一个  | 
PropertyExtractingDelegatingItemWriter  | 
扩展动态  | 
RepositoryItemWriter  | 
给定一个 Spring Data  | 
StaxEventItemWriter  | 
使用  | 
JsonFileItemWriter  | 
使用  |