这野外集
在Spring Batch处理平面文件时,无论是输入还是
输出,其中最重要的类之一是野外集.许多架构和
库包含帮助你从文件读取的抽象,但通常
返回A字符串或字符串对象。这其实只能帮你完成一半
那里。一个野外集是Spring Batch用来实现将
一个文件资源。它允许开发者以类似的方式处理文件输入
他们会处理数据库输入。一个野外集在概念上与JDBC相似结果集.一个野外集只需一个参数:a字符串一堆标记。
你也可以选择配置字段的名称,使字段可以
可通过索引或名称访问,模式如下结果集,如下所示
例:
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);
还有更多选择野外集接口,例如日期长大十进制,依此类推。最大的优势是野外集它提供
对平面文件输入进行一致的解析。而不是每个批次作业以不同的方式解析
在处理由
格式异常,或者在进行简单数据转换时。