Appendix A: ItemReader 和 ItemWriter 列表
本站( springdoc.cn )中的内容来源于 spring.io ,原始版权归属于 spring.io。由 springdoc.cn 进行翻译,整理。可供个人学习、研究,未经许可,不得进行任何转载、商用或与之相关的行为。 商标声明:Spring 是 Pivotal Software, Inc. 在美国以及其他国家的商标。 |
ItemReader
ItemReader | 说明 | 线程安全 |
---|---|---|
|
抽象 base 类,结合了 |
Yes |
|
抽象base 类,通过计算从 |
No |
|
提供基本分页功能的抽象 base 类 |
No |
|
基于 Spring Data 分页设施提供基本分页功能的抽象 base 类 |
No |
|
一个 |
Yes |
|
Spring |
Yes |
|
从 Apache Kafka topic 读取消息的 |
No |
|
从平面文件读取数据。包括 |
No |
|
根据 HQL 查询从游标读取数据。请参阅 基于游标的 ItemReader。 |
No |
|
从分页的 HQL 查询中读取数据。 |
Yes |
|
将任何类适配到 |
Yes |
|
通过 JDBC 从数据库游标读取数据。请参阅 "基于游标的 ItemReader"。 |
No |
|
在给定 SQL 语句的情况下,对行进行分页,这样就能在不耗尽内存的情况下读取大型数据集。 |
Yes |
|
给定一个 Spring |
Yes |
|
执行 JPQL 查询并遍历返回的结果集 |
No |
|
给定一个 JPQL 查询,翻页读取行,这样就能读取大型数据集,而不会耗尽内存。 |
Yes |
|
从 list 中逐一提供 item。 |
No |
|
给定 |
Yes |
|
给定一个 |
Yes |
|
给定 Spring Data |
Yes |
|
读取数据库存储过程执行后产生的数据库游标。参见 |
No |
|
通过 StAX 读取,见 |
No |
|
从 Json 文档中读取 item,见 |
No |
|
从包含序列化 Avro 对象的资源中读取 item。 |
No |
|
从 LDIF 资源读取 item,并将其作为 |
No |
|
从 LDIF 资源读取 item,并使用 |
No |
ItemWriter
ItemWriter | 说明 | 线程安全 |
---|---|---|
|
抽象 base 类,结合了 |
Yes |
|
给定 Spring |
Yes |
|
将一个 item 传递给注入的 |
Yes |
|
写入平面文件。包括 |
No |
|
该 item writer 可感知 |
Yes |
|
将任何类适配到 |
Yes |
|
使用 |
Yes |
|
使用 |
Yes |
|
该 item writer 感知 JPA |
Yes |
|
通过 |
No |
|
使用 Spring 的 |
Yes |
|
在给定 |
Yes |
|
对于 |
Yes |
|
继承了 |
Yes |
|
在 Spring Data |
Yes |
|
使用 |
No |
|
使用 |
No |
|
使用 Avro 将数据序列化为 |
No |
|
Item writer,用于将 Item 写入 |
No |