Spring Batch中,有哪些典型的批处理模式及遵循的准则?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4669个文字,预计阅读时间需要19分钟。
一些批处理作业可以通过Spring Batch中的现成组件组件化。例如,可以将读取、转换和写入操作配置为泛型场景。然而,在多数情况下,自定义代码是必要的。应用程序开发人员主要依赖的主要API接口。
一些批处理作业可以完全由Spring Batch中的现成组件组装。 例如,可以将 和 实现配置为 涵盖广泛的场景。但是,在大多数情况下,自定义代码必须 写。应用程序开发人员的主要 API 入口点是 、 、 和各种侦听器接口。最简单的批次 作业可以使用来自 Spring 批处理的现成输入,但它通常是 处理和编写中存在需要开发人员的自定义关注点的情况 实现 或 .ItemReaderItemWriterTaskletItemReaderItemWriterItemReaderItemWriterItemProcessor
在本章中,我们提供了自定义业务逻辑中常见模式的几个示例。 这些示例主要具有侦听器接口。应该注意的是,如果合适,或也可以实现侦听器接口。ItemReaderItemWriter
记录项目处理和失败
一个常见的用例是需要逐项对步骤中的错误进行特殊处理, 也许记录到特殊通道或将记录插入数据库。一个 面向块(从步骤工厂 Bean 创建)允许用户实现此用途 具有简单 for 错误和 for for 的情况 上的错误。
本文共计4669个文字,预计阅读时间需要19分钟。
一些批处理作业可以通过Spring Batch中的现成组件组件化。例如,可以将读取、转换和写入操作配置为泛型场景。然而,在多数情况下,自定义代码是必要的。应用程序开发人员主要依赖的主要API接口。
一些批处理作业可以完全由Spring Batch中的现成组件组装。 例如,可以将 和 实现配置为 涵盖广泛的场景。但是,在大多数情况下,自定义代码必须 写。应用程序开发人员的主要 API 入口点是 、 、 和各种侦听器接口。最简单的批次 作业可以使用来自 Spring 批处理的现成输入,但它通常是 处理和编写中存在需要开发人员的自定义关注点的情况 实现 或 .ItemReaderItemWriterTaskletItemReaderItemWriterItemReaderItemWriterItemProcessor
在本章中,我们提供了自定义业务逻辑中常见模式的几个示例。 这些示例主要具有侦听器接口。应该注意的是,如果合适,或也可以实现侦听器接口。ItemReaderItemWriter
记录项目处理和失败
一个常见的用例是需要逐项对步骤中的错误进行特殊处理, 也许记录到特殊通道或将记录插入数据库。一个 面向块(从步骤工厂 Bean 创建)允许用户实现此用途 具有简单 for 错误和 for for 的情况 上的错误。

