野外集

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