附录 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 |
使用 |