对于最新稳定版本,请使用Spring Batch Documentation 6.0.0spring-doc.cadn.net.cn

野外集

在 Spring Batch 处理平面文件时,无论是输入还是输出,最重要的类之一是野外集. 许多架构和库包含帮助你从文件读取的抽象,但它们通常返回字符串字符串对象。 这其实只能帮你完成一半 那里。 一个野外集是 Spring Batch 用于实现字段绑定的抽象文件资源。它允许开发者以类似的方式处理文件输入他们会处理数据库输入。 一个野外集在概念上与JDBC相似结果集. 一个野外集只需一个参数:a字符串数组的Tokens。可选地,你也可以配置字段的名称,使字段可以被通过索引或名称访问,按相应模式结果集,如下所示 例:spring-doc.cadn.net.cn

String[] tokens = new String[]{"foo", "1", "true"};
FieldSet fs = new DefaultFieldSet(tokens);
String name = fs.readString(0);
int value = fs.readInt(1);
boolean booleanValue = fs.readBoolean(2);

还有更多选择野外集接口,例如日期大十进制,等等。最大的优势野外集它提供一致的平整文件输入解析。与其每个批处理作业以可能意想不到的方式不同,不如在处理由格式异常引起的错误时保持一致,或在进行简单数据转换时。spring-doc.cadn.net.cn