Spring Batch 数据处理:项目转换与驱动查询模式应用
1. 项目转换基础
在 Spring Batch 中,添加项目处理器可以通过 Spring 框架和 Spring Batch XML 轻松实现。以下是定义处理器的示例代码:
<bean id="processor"
class="com.manning.sbia.ch07.FilteringProductItemProcessor" />
<bean id="reader" (...) >
(...)
</bean>
<bean id="writer" (...)>
(...)
</bean>
实现步骤为:
1. 编写一个实现 ItemProcessor 接口的 Spring Bean。
2. 在面向块的步骤配置中,使用 chunk 元素的 processor 属性引用该 Bean。
Spring Batch 提供了一些现成的 ItemProcessor 实现,如下表所示:
| 实现类 | 描述 |
| — | — |
| ItemProcessorAdapter | 在委托 POJO 上调用自定义方法,该 POJO 无需实现 ItemProcessor |
|
Spring Batch项目转换与驱动查询模式详解
超级会员免费看
订阅专栏 解锁全文
820

被折叠的 条评论
为什么被折叠?



