ItemReaders 和 ItemWriters 的列表
附录 A:ItemReader 和 ItemWriter 列表
项目读取者
项目读取者 | 描述 |
---|---|
AbstractItemCountingItemStreamItemReader |
提供基本
通过计算从
一 |
AggregateItemReader |
一 |
AmqpItemReader |
给定一个 Spring |
KafkaItemReader |
一 |
FlatFileItemReader |
从平面文件中读取。包括 |
HibernateCursorItemReader |
根据 HQL 查询从游标中读取。看 |
HibernatePagingItemReader |
从分页 HQL 查询中读取 |
ItemReaderAdapter |
使任何类适应 |
JdbcCursorItemReader |
通过 JDBC 从数据库游标中读取。看 |
JdbcPagingItemReader |
给定一个 SQL 语句,翻阅各行, 这样就可以读取大型数据集而不会用完 记忆。 |
JmsItemReader |
给定一个 Spring |
JpaPagingItemReader |
给定一个 JPQL 语句,翻阅 行,这样就可以读取大型数据集而不会用完 记忆。 |
ListItemReader |
提供列表中的项,一个位于 时间。 |
MongoItemReader |
给定一个 |
Neo4jItemReader |
给定一个 |
存储库ItemReader |
给定一个 Spring Data |
StoredProcedureItemReader |
从数据库游标中读取
执行数据库存储过程。看 |
StaxEventItemReader |
通过 StAX 读取。看 |
JsonItemReader |
从 Json 文档中读取项目。看 |
条目写入器
项目写入器 | 描述 |
---|---|
AbstractItemStreamItemWriter |
抽象基类,该基类结合了 |
AmqpItemWriter 的 |
给定一个 Spring |
CompositeItemWriter 的 |
将项目传递给 |
FlatFileItemWriter 的 |
写入平面文件。包括 |
GemfireItemWriter 的 |
使用 |
HibernateItemWriter 的 |
此项写入器可识别 Hibernate-session 并处理一些与事务相关的工作,非 “Hibernate-aware” 项编写器不需要了解 和 delegates 分配给另一个 Item Writer 来执行实际写入。 |
ItemWriterAdapter |
使任何类适应 |
JdbcBatchItemWriter |
使用 |
JmsItemWriter |
使用 |
JpaItemWriter 的 |
此项写入器是 JPA EntityManager 感知的
并处理一些与事务相关的工作,这些工作是非 “JPA-aware” |
KafkaItemWriter |
使用 |
MimeMessageItemWriter |
使用 Spring 的 |
MongoItemWriter |
给定一个 |
Neo4jItemWriter 的 |
给定一个 |
PropertyExtractingDelegatingItemWriter |
延伸 |
存储库ItemWriter |
给定一个 Spring Data |
StaxEventItemWriter |
使用 |
JsonFileItemWriter 文件 |
使用 |